Summary
Overview
Work History
Education
Skills
Websites
References
Timeline
Generic

Anusha Karaka

Houston,Texas

Summary

Experienced Principal Software Engineer with a proven track record of technical leadership and innovation, seeking to leverage expertise in software architecture, team mentorship, and cross-functional collaboration to drive impactful projects at new opportunities.

Overview

16
16
years of professional experience

Work History

Principal Software Engineer

Symend Inc
04.2020 - Current
  • Provide technical leadership and guidance to team of engineers, ensuring adherence to best practices and coding standards.
  • Lead design and architecture efforts, optimizing for scalability, performance, and security.
  • Conduct regular code reviews and mentor junior engineers to maintain high-quality codebase.
  • Collaborate cross-functionally with product management and design teams to deliver customer-focused solutions.
  • Stay updated on emerging technologies and industry trends, contributing to technical strategy and roadmap.
  • Drive process improvements and automation initiatives to increase team efficiency and productivity.

Senior Software Developer

Arcurve Inc
04.2019 - 04.2020
  • Collaborated with multidisciplinary client services team, managed time across multiple projects and tackled issues by providing scalable solutions using various technologies like Angular, React js, Web AP2, Entity Framework, and .Net Core
  • Created AP2 and RESTful services with solid foundation in data structures, algorithms and system design to develop modern responsive web sites that work across multiple browsers and platforms
  • Integrated front end and back end aspects of web application while considering issues such as scalability and security
  • Responsible for support, build management and production deployment in Azure DevOps
  • Virtualized servers in Docker as per test environments and Dev environments requirements and configured automation using Docker containers.

Senior Software Developer

Canada Life
03.2018 - 03.2019
  • Led cross-functional team in seamless revamping of mission-critical system, enhancing usability and optimizing performance without disruption. Received commendable feedback from system end users, affirming successful integration and significant improvements achieved.
  • Team Lead for End User Computing team
  • Assessed requirements and provided technical/process leadership and guidance on optimal technology solutions
  • Responsible for team stand-ups, planning sessions and retrospectives
  • Developed software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following software development life cycle.

Senior .Net Developer

Harris County CTS
08.2017 - 02.2018
  • Part of Criminal Justice System Web Application Development team
  • Developed application using CJ.Net, WCF, ASP.Net MVC 7.0, JavaScript, HTML, CSS and CSLA framework
  • Utilized CSLA framework for data access
  • Created business objects on top of SQL data layer which allowed us to design application with solid object-oriented principles and good separation of concerns
  • Developed WCF Web services to enable certain features of criminal justice system for e-filing
  • Worked closely with quality assurance team to ensure delivery of high-quality and reliable application.

Senior .Net Developer

Kinder Morgan
02.2014 - 07.2017
  • Worked as full stack developer in multiple projects in both Terminals and Pipelines segments in Kinder Morgan
  • Worked on both enhancements of existing system and also building application from requirements stage till deployment
  • Created both Web applications using ASP.Net MVC, AngularJS and Windows applications using Windows forms and WPF
  • Worked on Core SQL, query optimization using PL/SQL, improving and optimizing database performance, connectivity and speed through better SQL code
  • Designed Reports using SSRS and Crystal Reports
  • Part of Agile Team and participated in sprint planning, application design review, code review and taking corrective actions
  • Used JIRA for defects management and TFS for source control management
  • Dealt with end users directly on multiple projects at time
  • Monitored operation of assigned programs and responded to problems by diagnosing and correcting logic and coding errors.

IT Analyst

Tata Consultancy Services
09.2008 - 08.2013
  • Led full-stack development of multiple applications from requirements gathering through maintenance stages, ensuring alignment with business needs.
  • Implemented SDLC methodology across all applications, facilitating structured development and maintenance processes.
  • Provided Level 2 support within SLA timeframes for multiple applications concurrently, ensuring seamless operation.
  • Orchestrated code architecture, effort estimation, and schedule preparation, optimizing project planning and execution.
  • Developed applications and web services using ASP.Net, C#, JavaScript, jQuery, AJAX, REST, and SOAP UI, fostering robust and scalable solutions.
    Designed normalized database schemas, mitigating data redundancy and enhancing data integrity.
  • Executed Dev, QA, and production builds, ensuring smooth transition between development stages.
  • Led team efforts in acquiring domain knowledge, understanding business logic, and delivering projects on time.
  • Engaged directly with clients, presenting applications and overseeing deployment on client servers using IIS.
  • Provided deployment and post-production support for multiple applications and clients concurrently, ensuring continuous functionality and client satisfaction.

Education

Bachelor of Technology -

Pondicherry Engineering College
Puducherry, India
07.2008

Skills

  • Programming Languages: C#, HTML/CSS, JavaScript/TypeScript
  • Frontend Development: Reactjs, Redux, HTML5/CSS3, Responsive design principles
  • Backend Development: NET Core, RESTful API development, Entity Framework Core, Authentication and authorization (eg, JWT, OAuth)
  • Database Technologies: SQL Server, NoSQL databases (eg, MongoDB)
  • DevOps and Containerization: Docker Container orchestration (eg, Kubernetes) Continuous Integration/Continuous Deployment (CI/CD) pipelines, Infrastructure as Code (IaC) tools (eg, Terraform)
  • Microservices Architecture: Designing and implementing microservices, Service discovery and communication (eg, gRPC, REST), API Gateway
  • Messaging Systems: RabbitMQ,Kafka
  • Testing and Quality Assurance: Unit testing Integration testing, End-to-end testing, Test-driven development (TDD)
  • Version Control and Collaboration: Git/GitHub Bitbucket
  • Cloud Platforms:AWS (Amazon Web Services) Azure
  • Other Tools and Technologies: GraphQL, WebSockets,Redis, Continuous monitoring and logging tools(eg, Datadog), Agile/Scrum methodologies
  • Soft Skills: Leadership and mentorship, Team collaboration, Problem-solving and critical thinking, Communication and presentation skills

References

Available upon request.

Timeline

Principal Software Engineer

Symend Inc
04.2020 - Current

Senior Software Developer

Arcurve Inc
04.2019 - 04.2020

Senior Software Developer

Canada Life
03.2018 - 03.2019

Senior .Net Developer

Harris County CTS
08.2017 - 02.2018

Senior .Net Developer

Kinder Morgan
02.2014 - 07.2017

IT Analyst

Tata Consultancy Services
09.2008 - 08.2013

Bachelor of Technology -

Pondicherry Engineering College
Anusha Karaka