Experience
2022 — Now
2022 — Now
California, United States
Roles & Responsibilities:
Design and Developed full stack applications across multiple platforms using modern industry-adopted languages and frameworks.
Design and develop the processes using multithreading to make it asynchronous.
Develop highly scalable, consumer facing websites, including ability to understand and develop for security and scalability requirements.
Developing microservices applications using spring boot framework.
Use Spring Cloud Config server to externalize application configuration from application
Developer business applications using Java 2 Enterprise Edition (J2EE) Standards & Specifications.
Use of git, github as a config repository
Work on Lucene, Apache SOLR and spearheading the index and search related development work, which is part of J2EE technologies.
Fetching the records for SOAP and Restful requests from MySQL DB using Apache SOLR search.
Use Spring framework and Java 2 Enterprise Edition (J2EE) components to develop Controller classes, backend processes, complex services and database interaction.
Configure Spring context and develop core RESTful services
Implement Java/J2EE web services to Interact with external interface, involve in fetching data based on search criteria.
Use Gradle to build and Apache Tomcat to deploy the application.
Continuous integration using Jenkins for builds and send automatic emails to the team.
Use Jenkins plugins for code coverage and also to run all the test before generating war file.
Use Front end technologies, Angular Reactive Forms to implement complex forms and perform validations using Form Builder.
Consume RESTFUL Web Services using Angular HTTP Module and transform the response using RXJS operators.
Create Angular HTTP Client interceptors to add necessary tokens for outgoing request from UI. Also define Angular Routes using Router module for components at module level to enable lazy loading for modules and components.
2019 — 2022
Pleasanton, California, United States
Roles & Responsibilities:
Design and Developed full stack applications across multiple platforms using modern industry-adopted languages and frameworks.
Design and develop the processes using multithreading to make it asynchronous.
Develop highly scalable, consumer facing websites, including ability to understand and develop for security and scalability requirements.
Developing microservices applications using spring boot framework.
Use Spring Cloud Config server to externalize application configuration from application
Developer business applications using Java 2 Enterprise Edition (J2EE) Standards & Specifications.
Use of git, github as a config repository
Work on Lucene, Apache SOLR and spearheading the index and search related development work, which is part of J2EE technologies.
Fetching the records for SOAP and Restful requests from MySQL DB using Apache SOLR search.
Use Spring framework and Java 2 Enterprise Edition (J2EE) components to develop Controller classes, backend processes, complex services and database interaction.
Configure Spring context and develop core RESTful services
Implement Java/J2EE web services to Interact with external interface, involve in fetching data based on search criteria.
Use Gradle to build and Apache Tomcat to deploy the application.
Continuous integration using Jenkins for builds and send automatic emails to the team.
Use Jenkins plugins for code coverage and also to run all the test before generating war file.
Use Front end technologies, Angular Reactive Forms to implement complex forms and perform validations using Form Builder.
Consume RESTFUL Web Services using Angular HTTP Module and transform the response using RXJS operators.
Create Angular HTTP Client interceptors to add necessary tokens for outgoing request from UI. Also define Angular Routes using Router module for components at module level to enable lazy loading for modules and components.
2012 — 2019
2012 — 2019
Roles & Responsibilities:
Developed backend services to provide paginated results of workflow search results, on workflow search page for the search results more than 100. And, allowed users to configure pagination threshold on user settings page.
Developed Job relationship, dynamic group & dynamic role Workflow step approvers backend functionality in Enterprise application’s business execution workflows.
Responsible for reviewing estimation and validating the capacity.
Worked on Spring & JBoss framework for developing Multi-Tier distributed enterprise applications.
Developed Restful APIs for exposing workflow services to integrate with mobile modules
Worked on Spring & JBoss seam frameworks for developing Multi-Tier distributed enterprise applications.
Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and defined configuration mappings like setting the Isolation levels and other cluster configurations.
Pagination, profiling functions and coherence cache support for existing RESTful service
Architecture & Designed the Restful web services and developed core component layers like xml validation, core service layer, solr search and transformation components.
Developed JUnit Test cases using JMock and Mockito frameworks.
Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
Responsible for managing high priority escalations and product development - design, coding, testing, quality assurance of complex product features in a development team.
Responsible and advanced overall product and technical knowledge and shares expertise within and across team and organization.
Enhanced technology skills like machine learning beyond own core functional focus and works on other tasks for the benefit of the team.
Had advanced knowledge of development processes and product standards.
2012 — 2012
Sanbruno, California
Part of Walmart Pangaea application
2011 — 2012
2011 — 2012
Strategic Expenses Management System (Mar 08 – Apr 2011)
Roles & Responsibilities:
• Lead the project development tasks such as estimates, implementation, reviews, and deliverables, and release cycles
• Successfully delivered 35 versions of product releases of strategic expenses management system (with medium-to- high complex enhancements in the product), by me & my team.
• Responsible for Estimation, reviews & validate development schedule, for end customer issues, & “Strategic Expenses Management” product enhancements.
Subject Matter Expert:
Subject matter expert for application tuning and concurrent users access issues. Addressed concurrent users access issues when product deployment is moved from single server environment to high-available infrastructure (with load balancer).
Responsible to integrate client product with Amazon Simple Store Service (S3) buckets to store and retrieve attachments of Expenses Management Product.
Production server issues analysis, root cause finding & addressing them by product enhancements.
Implemented text search solutions using Apache lucene API.
Leadership:
Responsible for code review, unit test cases review, and integration testing reviews.
Responsible to weekly and monthly status reports, & firm communication of development release plans to the client.
Responsible to train contractor developers, new hire developers and assist them for product success.
Technology leadership for the direction of the Cloud based application using Amazon S3, Elastic Cloud Computing (EC2), and MS SQL Server integrating to a proprietary framework.
Develop unit test scripts to test entities with CRUD operations, analyze heap size and memory leaks with Jprofiler.
Implemented logging functionality using log4j and developed MS SQL, Transact-SQL queries.
Introduced proven techniques and methodologies to drive product development quality, including OOAD, Design Patterns, Agile development, Test-driven Development (TDD), & CI/CD.
Education
Andhra University
M.Sc
Andhra University
B. Sc
Sree Krishna Junior College
Intermediate
Visakha Tutorial College