Venkat Karthik Ala
Sr.Software Development Engineer
United States.About
Highly accomplished Solutions Architect and Full-Stack Developer with over 9 years of expertise in designing, developing, and deploying robust Java/J2EE applications across the full SDLC. Proven leader in application architecture, technical design, and DevOps, specializing in Microservices, Spring Boot, and cloud platforms like Azure, AWS, and GCP. Adept at translating complex business objectives into scalable technical solutions, driving continuous integration/delivery, and optimizing system performance, security, and scalability.
Work
Remote, N/A, US
→
Summary
Architected and developed the PBM Single Source of Eligibility (SSOE) system, enabling real-time eligibility inquiries and member data updates via Kafka.
Highlights
Designed and implemented backend services and APIs for messaging and notification systems, optimizing real-time communication performance, scalability, and reliability.
Developed applications leveraging distributed data streaming with Kafka and RabbitMQ to publish and subscribe to real-time member events, enhancing data consistency.
Built and maintained Docker container clusters managed by Kubernetes on Google Cloud Platform (GCP), significantly improving deployment efficiency and scalability.
Engineered and optimized MongoDB database solutions, including advanced concepts like locking, transactions, indexing, and schema design for efficient data management.
Remote, N/A, US
→
Summary
Developed and deployed the Site Reliability Engineering Dashboard, a "Single Pane of Glass" observability platform, to enhance the reliability and resiliency of critical CVS Health applications.
Highlights
Led the full SDLC for the SRE Dashboard, implementing unified SRE services across Lines of Business to significantly improve application reliability and resiliency.
Provided technical leadership in application architecture, technical design, and programming, including establishing code review standards and build automation for Java environments.
Developed cloud-hosted web applications and RESTful Microservices using Spring Boot and Spring Data JPA, ensuring high performance and scalability.
Authored and documented best practices for team collaboration, estimation, productivity, and software architecture, enhancing overall team efficiency and project delivery.
Remote, N/A, US
→
Summary
Directed the architectural design and full-stack development of CVS Pharmacy's internal RxConnect system, optimizing prescription workflow and pharmacy operations.
Highlights
Architected and integrated a comprehensive Java application architecture, improving system capabilities and aligning with critical organizational objectives.
Provided technical leadership in application architecture, technical design, and programming, guiding cross-functional development teams through the full SDLC.
Defined and directed the development of physical databases and internet computing system infrastructure, ensuring high availability and scalability for critical pharmacy applications.
Collaborated closely with product owners to translate complex business objectives into precise technical requirements, ensuring successful project delivery.
Remote, N/A, US
→
Summary
Spearheaded the upgrade of the Specialty Rx NCPDP system from VD.0 to F6, enabling real-time transaction processing for eligibility and insurance verification in under 3 seconds.
Highlights
Designed and implemented real-time transaction standards for NCPDP, significantly improving patient safety and healthcare outcomes by processing claims in under 3 seconds.
Developed and provided production support for a core Java-based multithreading ETL tool, facilitating distributed XML data loading into Oracle databases using JPA/Hibernate.
Architected and implemented a Single Page Application (SPA) using Angular 2.0, enhancing user experience and streamlining pharmacy technician workflows.
Managed Docker container installations and created container images for application lifecycle management, optimizing build and deployment processes.
Qualitas Infotech Inc. (Client: Lowes Inc.)
|Java Back-end Developer
→
Highlights
Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life cycle of project.
Provided technical leadership for application architecture, technical design, and programming.
Provided technical leadership for all Java environment areas including code reviews, build automation, source control, and configuration management.
Provided technical leadership for software development methodology, including code reviews, unit tests, and code style.
Developed and document best practices for team collaboration, estimating, productivity, software architecture, technical design, and documentation.
Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
Remote, N/A, US
→
Summary
Led full-stack development and cloud migration initiatives, specializing in building scalable Microservices architectures and advanced data processing solutions.
Highlights
Contributed to the development of a Single Page Application (SPA) based on RESTful APIs using Angular 6/8, Spring MVC, and Hibernate, enhancing front-end performance.
Managed container-based deployments with Docker and Kubernetes on AWS (EC2, S3, Lambda) and GCP (BigQuery, Compute Engine), optimizing application scalability and resource utilization.
Implemented real-time reporting solutions using Apache Spark and Scala, enabling efficient processing of Cassandra data for enhanced business insights.
Developed and integrated complex business rule validations using Drools Rules Engine, streamlining operational workflows and ensuring data integrity.
Voisins-le-Bretonneux, Île-de-France, France
→
Summary
Gained foundational software development experience, contributing to the analysis, design, and implementation of Java-based enterprise applications.
Highlights
Participated in requirement analysis, functional specifications, and overall component design for critical software projects.
Configured and maintained Spring Frameworks (IOC, MVC) and integrated with ORM (Hibernate) for robust application development.
Assisted in developing RESTful APIs using Spring Boot, deployed to AWS EC2, and integrated with Angular HTTP services.
Applied core Java concepts including multithreading and collections, and utilized JUnit for test-driven development.
Skills
Programming Languages & Scripting
Java (1.8/1.7, J2EE), Scala, JavaScript, TypeScript, HTML5, CSS3, SQL, PL/SQL, HQL, Bash.
Frameworks & ORM
Spring (4.0.3, MVC, IOC, AOP, JDBC, JTA, IO, Boot, REST, Eureka, Ribbon, Netflix, Zuul), Hibernate (4.3.5), Struts (2.0), Node.js, AngularJS (2.0, 6, 8), React JS, Redux, GraphQL, JQuery, MEAN Stack Framework, JPA, EJB (2.0/3.0), JavaBeans, Express JS.
Databases
MongoDB, Oracle (11g/10g/9i/8i), SQL Server (7.0), MySQL, DB2, Cassandra, HBase.
Cloud Platforms & DevOps
Microsoft Azure, Azure DevOps, Google Cloud Platform (GCP), Amazon Web Services (AWS) (EC2, S3, Lambda, Elastic Beanstalk, ELB, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS), Pivotal Cloud Foundry (PCF), OpenShift, Docker, Kubernetes, Terraform, Jenkins, Git, SVN, Maven, Gradle, Ant, JIRA, Sonar, Cobertura.
Big Data & Streaming
Apache Spark, Kafka, RabbitMQ, Dataframes, Spark SQL API, Spark Streaming, Google BigQuery, Google Pub/Sub, Google Spanner, Dataflow, Google Storage.
Web Services & APIs
RESTful, SOAP, JAX-WS, JAX-RPC, Axis, WSDL, SAX, Microservices, Apache CXF, Swagger.
Methodologies & Tools
Agile, Scrum, SDLC, Test-Driven Development (TDD), Unit Testing, JUnit, Mockito, JMeter, Cucumber JVM, UML, Rational Rose, Eclipse, IntelliJ IDEA, Visual Studio, NetBeans, IBM RAD, Log4j, Drools Business Rules Management System, R Studio, Selenium.
Operating Systems
UNIX, Linux, Windows NT/2000/XP/Vista/Windows, MacOS, Solaris.