Shashank - Java backend developer, software engineer, java developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: any |
Visa: H1B |
Shashank Vakada
PROFESSIONAL SUMMARY Results-driven software engineer with over 6+ years of experience specializing in backend development and a strong focus on Java and AWS technologies. Proven track record in designing and developing robust RESTful microservices and backend systems, achieving significant performance improvements and ensuring high availability. Skilled in managing cloud infrastructure, implementing security best practices, and optimizing system performance. Hands-on experience with front-end technologies, including React and Angular, for developing user interfaces and prototypes. Adept at working in Agile and Scrum environments, with a strong commitment to delivering high-quality solutions and enhancing team productivity. EDUCATION Khoury School of Computer Sciences, Boston December 2021 Master of Science in Computer Science Jawaharlal Nehru Technological University, Hyderabad June 2016 Bachelor of Technology in Electronic and Communication Engineering SKILLS Programming Languages Java, Python, TypeScript, JavaScript, C, Go, HTML, CSS Databases MySQL, MongoDB, DynamoDB, Redis Frameworks and Libraries Bootstrap, Spring Boot, Spring Batch, Spring MVC, Spring Security, React, Redux, JUnit, Mockito, Cypress, Jasmine, Log4j, Hibernate, SOAP, REST, JDBC, Angular DevOps Tools Docker, Kubernetes, Maven, Postman, Git Cloud Services (AWS) S3, CloudFormation, OpenSearch, SQS, IAM, CDK, CloudWatch, API Gateway, Lambda, EC2, ElastiCache, Step function Project Management Methodologies Agile, Scrum, Waterfall PROFESSIONAL WORK EXPERIENCE Software Development Engineer | Amazon.com, Boston, MA February 2022 Till Date Designed and implemented REST APIs for downstream services in a scrum setting, using API Gateway to ensure robust and efficient data flow, handling close to 10,000 transactions per second (TPS). Led the development of a React-Typescript feature for Privacy teams, prioritizing confidentiality and customer requirements. Achieved a 400% performance boost in a Java serverless application using Lambda and API Gateway by optimizing code and resource allocation. Improved AWS OpenSearch component s search performance by 100% through indexing optimization and query refinement. Managed data using AWS S3 and DynamoDB, setting up a decoupled architecture with SQS for efficient Lambda communication, enhancing system scalability and reliability. Enhanced application security and deployment using IAM and AWS CDK; researched fine-grained access control to safeguard sensitive data. Created comprehensive CloudWatch dashboards with CDK for real-time metric monitoring, ensuring SLA compliance and reducing incident response times by 50%. Conducted production monitoring, resolved over 100 bugs, developed new features, and performed performance enhancements, maintaining 99.9% system uptime and high user satisfaction. Collaborated with cross-functional teams to identify and address performance bottlenecks, resulting in a 25% improvement in system performance and a smoother, faster user experience. Deployed automated testing and CI/CD pipelines, reducing deployment times by 60% and minimizing deployment errors by 70%. Provided mentorship and guidance to 5 junior developers, fostering a collaborative and growth-oriented team environment, resulting in a 30% improvement in team productivity. Software Engineer | BlackLine Systems, Los Angeles, CA July 2021 September 2021 Developed a Spring Boot backend application integrated with a SQL database for efficient data management. Created a React web application prototype to demonstrate backend functionalities. Optimized database queries and indexing in MySQL to improve data retrieval speed by 50%. Implemented JWT-based authentication in Spring Security to enhance application security. Software Engineer | Tata Consultancy Services, Hyderabad, India March 2017 December 2019 Created over 5 RESTful microservices using Spring Boot, integrating with various client and third-party APIs, handling more than 500,000 daily requests. Designed and implemented Spring Batch jobs for processing large CSV/text files, storing database results, and improving processing speed by 60%. Transformed a paper-based survey process into a digital one using Angular and Spring, increasing team performance by 200% and reducing survey processing time by 70%. Achieved 95% code coverage through Test-Driven Development (TDD) using JUnit and Mockito, ensuring high code quality and reliability. Worked closely with customers to gather requirements and led a team of three, delivering solutions on time and within budget, resulting in a 25% increase in customer satisfaction. Software Developer | Addison IT Solutions, Hyderabad, India March 2016 February 2017 Developed and maintained a web application for managing employee management operations using Java EE, Spring Boot, and Hibernate. Implemented RESTful APIs for various functionalities including user authentication, and session management. Designed and optimized SQL queries to ensure efficient data retrieval and manipulation. Collaborated with front-end developers to integrate APIs with the user interface, ensuring a seamless user experience. Conducted unit testing using JUnit to validate code functionality and reliability. Utilized Git for version control and managed project dependencies with Maven. Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospective meetings. Keywords: cprogramm continuous integration continuous deployment sthree information technology golang California Massachusetts |