Akshitha K
Phone: 480-***-**** Email: *************@*****.***
SUMMARY:
Motivated Full stack developer with around 5 years of experience in Java/J2EE platform, web-based applications, and client-side development. Skilled in HTML, CSS, JavaScript, and JavaScript frameworks like AngularJS and ReactJS. Proficient in Spring MVC and Spring Boot for web application development. Strong knowledge of
databases like MySQL, Oracle, SQL Server, MongoDB, and DB2. Familiarity with cloud platforms such as
Amazon Web Service, Google Cloud Platform. Excellent problem-solving skills and ability to work within a team environment.
TECHNICAL SKILLS:
Languages:
HTML5, CSS3, Java 8, JavaScript, c#, PL/SQL, .Net, SQL
Java Technologies:
JDBC, Servlets, JSP, JRA, JPA, JTA, Java Mail, JMS, JNDI, JAXP, JMX
Frameworks:
JSF, Struts, Angular, Hibernate, Spring Boot, React, Spring MVC, Bootstrap
Databases:
MySQL, Oracle, SQL Server, NoSQL (MongoDB, Cassandra), MS SQL
Operating System & Methodologies:
SDLC, Agile, Windows, MacOS, Linux
Cloud Platforms
AWS, Google Cloud Platform (GCP), Pivotal Cloud Foundry (PCF)
PROFESSIONAL EXPERIENCE:
Mercury Financial, TX November 2022 to Present
Role - Full Stack Developer
Responsibilities:
Implemented robust front-end solutions using Angular, enhancing user experiences, and ensuring responsive designs.
Proficient in developing dynamic web applications using Java Server Pages as a primary technology.
Implemented responsive and user-friendly front-end interfaces using HTML, CSS, and JSP to enhance user experience.
Collaborated with back-end developers to integrate JSP with Java servlets for seamless data processing and presentation.
Created and maintained Data Access Objects (DAO) for database operations.
Implemented RESTful style Web Services and WSDL.
Worked with a team to develop a scalable and secure SaaS platform using Java, Spring, and Hibernate.
Implement complex design patterns within Java applications to achieve high levels of code reusability, modularity, and scalability.
Employ an advanced understanding of Test-Driven Development (TDD) techniques, utilizing tools such as JUnit and mock frameworks to ensure code reliability, pinpoint defects, and maintain comprehensive test coverage.
Implemented Microservices architecture using Spring Boot, breaking down the monolithic app into smaller, independent services.
Integrated Apache Kafka as a messaging system to facilitate real-time data streaming and communication between microservices.
Implemented data pipelines to ingest data to NoSQL data-stores like Cassandra using Kafka streams, showcasing expertise in building robust and scalable data processing architectures.
Collaborated with cross-functional teams to design, develop, and deploy applications on Google Cloud Platform, ensuring scalability and performance.
Developed and executed comprehensive data migration strategies for complex projects on GCP, successfully transferring terabytes of data from on-premises systems to the cloud.
Leveraged GCP services such as Cloud Storage, BigQuery, and Dataflow to ensure efficient, secure, and seamless data transition while minimizing downtime.
Proficiently orchestrated data integration between diverse systems, encompassing relational databases, NoSQL databases, and legacy systems, utilizing GCP's Data Migration Service.
Ensured data integrity and consistency throughout the migration process, while optimizing data transformation and validation procedures.
Contributed to the full software development lifecycle, from conceptual design to continuous integration and deployment using Jenkins and GitHub.
Proficient in using Git for version control, managing code changes, and collaborating with team members on software projects.
Utilized Docker and Kubernetes for application deployment and scaling.
Utilized Pivotal Cloud Foundry to manage and maintain cloud-native applications, optimizing resource utilization.
Implemented data warehousing solutions using Google Big Query, enabling efficient data analysis and reporting for business stakeholders.
Experience with AWS services such as Amazon EC2 for hosting applications, Amazon S3 for storing static assets, Amazon RDS for database management, and IAM for access control and security configuration.
TD bank, ME December 2021 to October 2022
Role – Full Stack Developer
Responsibilities:
Developed the application using Spring framework and Hibernate ORM.
Created user interfaces using JSP, HTML, CSS, and JavaScript.
Developed and maintained JSP-based web pages, ensuring seamless integration with backend systems.
Utilized Java EE technologies to create robust and scalable web solutions using JSP
Designed and developed user interfaces using Angular, implementing user interactions, data binding, and dynamic content rendering.
Led the migration of legacy systems to Angular, resulting in improved performance, scalability, and maintainability.
Collaborated with UX/UI designers to create intuitive and visually appealing front-end designs, enhancing user engagement.
Utilized Redux for state management in React applications.
Designed and implemented RESTful APIs for backend systems.
Developed and maintained high-performance microservices using Java Spring Boot and Kafka, resulting in optimized data processing and system scalability.
Implemented persistence layer using Hibernate.
Managed database systems, including MSSQL, Hive, and HBase, to ensure data integrity and accessibility for various applications.
Collaborated in the deployment of production code on Pivotal Cloud Foundry (PCF), achieving efficient and scalable application hosting.
Successfully deployed production code on Google Cloud Platform (GCP), ensuring seamless application hosting and performance optimization.
Configured and deployed Web Applications using WebLogic, JBoss, Tomcat, and Apache.
Worked on designing, implementing, and testing Microservices to improve scalability and maintainability of the application.
Conducted continuous integration and continuous deployment using Jenkins and Git, ensuring smooth development workflows.
Utilized Git branching strategies to efficiently manage feature development, bug fixes, and release cycles, ensuring a streamlined development process.
Concentrix, Hyderabad, TS September 2018 to July 2021
Role: Java Developer
Responsibilities:
Created intuitive user interfaces using HTML/CSS, JSP, JavaScript, Angular, and jQuery.
Developed and maintained J2EE-based enterprise and web applications.
Designed and implemented Service Oriented Architecture (SOA) using web services.
Implemented Microservices architecture for scalability and maintainability.
Collaborated with cross-functional teams to gather requirements and analyze business needs.
Integrated databases using JDBC, Hibernate, and Spring MVC.
Conducted testing and debugging to identify and resolve issues.
Utilized AWS cloud infrastructure and services for deploying and managing applications.
Achieved successful deployment of production code on Google Cloud Platform (GCP), ensuring scalability and reliability.
Implemented Microservices using Spring Boot, dividing the application into smaller, manageable components.
Experienced in integrating Kafka with other data processing frameworks such as Apache Spark and Apache Flink.
Familiar with Kafka ecosystem components like Kafka Connect for data integration and Kafka Streams for stream processing.
Conducted unit testing and integration testing for Microservices using JUnit and Mockito.
Leveraged Spring Boot's production-ready features like metrics, health checks, and externalized configuration for efficient application development.
Project work:
Project Title: Online University Management System
Description: Web-based application developed using Java, Angular, SQL, and Git to streamline university administrative tasks.
Responsibilities:
Collaborated with the team to gather requirements and analyze project scope.
Developed user-friendly web interfaces using Angular.
Implemented server-side components using Java with RESTful APIs.
Designed and implemented the database schema using SQL.
Ensured proper authentication, authorization, and data validation.
EDUCATION:
Master’s degree in computer science
New England College, New Hampshire.
Bachelor of Technology, Computer Science & Engineering,
MIC College of Engineering and Technology, Vijayawada, India