Beaumont TX, US
Phone: xxx-xxx-xxxx
Email: xxx@xxxx.xxx
Looking For: senior software engineer/developer, senior software engineer/developer
Occupation: IT and Math
Degree: Master's Degree
Career Level: Experienced
Languages: English, Hindi, Telugu
Highlights:
Skills:Java, Spring, Java 7, Java 8, Java 11, J2EE, XML, SQL, JDBC, SERVLETS, SPRING CORE, SPRING AOP, SPRING SECURITY, SPRING JDBC, SPRING DATA, SOAP, RESTFUL WEB SERVICES, API INTEGRATION, JPA, CORE JAVA, HIBERNATE, MICROSERVICES, MVC, WEB SERVICES, LOG4J, MAVEN, INTELLIJ, JENKINS, CI/CD, FLUTTER, FLYWAY, JMS, RABBITMQ, KAFKA, MYSQL, POSTGRESQL, ORACLE, MONGO DB, CASSANDRA, DB2, AWS, EC2, S3, IAM, SQS, SNS, ELB, GCP, GIT, AGILE, SCRUM
SENIOR SOFTWARE ENGINEER 04/2021 - 09/2022
NETCRACKER TECHNOLOGIES PRIVATE LIMITED, Hyderabad, Telangana India
Industry: INFORMATION TECHNOLOGY
Highly motivated and focused with 7 years 6 months of experience in Analysis, Design, and Development, specializing in Scrum Management, Java/J2EE technologies, Spring Framework, Microservices Architecture, Redis Caching, DevOps Practices, Cloud Technologies (AWS and GCP), Mobile App Development (Flutter), and Integration of Third-Party APIs. shown proficiency with agile development processes, full-stack development, and providing high-performance client-server, distributed, and web application solutions
--
Senior Software Engineer 11/2019 - 03/2021
Green Turtle Gaming Technologies, Hyderabad, Telangana India
Industry: Information Technology
Highly motivated and focused with 7 years 6 months of experience in Analysis, Design, and Development, specializing in Scrum Management, Java/J2EE technologies, Spring Framework, Microservices Architecture, Redis Caching, DevOps Practices, Cloud Technologies (AWS and GCP), Mobile App Development (Flutter), and Integration of Third-Party APIs. shown proficiency with agile development processes, full-stack development, and providing high-performance client-server, distributed, and web application solutions.
I have a robust background in application development, contributing significantly to the design and implementation of applications using Spring and J2EE frameworks. Proficient in Java 8, I've excelled in Microservices development, utilizing Spring Boot, Java 8, Kafka, and PostgreSQL. My expertise extends to Restful web services, employing JPA for data persistence and developing application modules for seamless web functionality. With a keen eye on log management and monitoring, I've deployed and managed Splunk for real-time analysis and employed Redis for in-memory data storage. I possess strong security implementation skills, utilizing Spring Security 4.X and Spring Boot for Microservices. My proficiency extends to cloud management on GCP, including Docker and Kubernetes for local deployments, and AWS Lambda for data uploads. Adept in DevOps, I've orchestrated infrastructure upgrades using Docker and Kubernetes, implementing Jenkins pipelines for Microservices builds. Messaging and integration expertise includes ActiveMQ, Kafka, and JMS. Beyond technical skills, I've successfully led teams, overseeing front-end and back-end responsibilities, and played a pivotal role in mobile application development using Flutter. My toolset spans Unix Shell Scripting, Maven for project management, and a comprehensive list of technologies from Java to AWS and Git.--
Senior Software Developer 02/2017 - 10/2019
San Technologies Private Limited, Hyderabad, Telangana India
Industry: Information Technology
Highly motivated and focused with 7 years 6 months of experience in Analysis, Design, and Development, specializing in Scrum Management, Java/J2EE technologies, Spring Framework, Microservices Architecture, Redis Caching, DevOps Practices, Cloud Technologies (AWS and GCP), Mobile App Development (Flutter), and Integration of Third-Party APIs. shown proficiency with agile development processes, full-stack development, and providing high-performance client-server, distributed, and web application solutions.
Throughout the Software Development Life Cycle (SDLC), I played a pivotal role in diverse phases, including Analysis, Design, Code Development, Implementation, and Testing. My expertise lies in leveraging Spring Framework modules like Dependency Injection, Inversion of Control, Bean container, AOP, ORM (Hibernate and JPA), Web MVC, and Spring Boot to expedite development processes. I implemented an efficient Feed Parser in Java, optimizing data insertion into PostgreSQL through multithreading techniques. The configuration of Splunk indexes and forwarders was fine-tuned for secure log gathering from various sources, enhancing system performance. Apache Delta Spike was extensively utilized for PostgreSQL database interaction. I achieved a 95% code quality through Junit test cases and Maven, enhancing Java code coverage. In-depth SQL queries and Stored Procedures were crafted for PostgreSQL, while GITLAB and Jenkins served as the source version control and CI tool, respectively. UNIX Shell Scripts were developed for batch jobs, and Log4J utility classes were implemented for application flow logging. Exception handling in Java and Spring applications was a forte, ensuring system stability and effective error recovery. Agile methodology was embraced in 2-week sprint planning sessions, and Java Message Service (JMS) and Apache Kafka were used for reliable and asynchronous information exchange. Docker container clusters were built and maintained with Kubernetes, Bash, GIT, Docker on AWS, enhancing CI/CD runtime environments. Development integration testing of payment APIs was conducted using Google Postman, and JIRA played a pivotal role in issue/bug tracking. Swift resolution of pre-production and production bugs in JIRA minimized business impacts. Technologies spanned Java 8, J2EE, REST, Multithreading, Redis, Memcached, AWS, Spring Framework, Spring MVC, Spring Boot, Hibernate, HTML, CSS, JavaScript, Angular, Unix Script, PL/SQL, API, Log4j, MySQL, Swagger, Splunk, Kafka, Tomcat, IntelliJ IDE, Eclipse, Selenium, CI/CD, Jenkins, Docker, Kubernetes, Git, Maven, and Flyway.--
Java Developer 01/2015 - 01/2017
Ankiom Soft India LLp, Bangalore, Karnataka India
Industry: Information Technology
Highly motivated and focused with 7 years 6 months of experience in Analysis, Design, and Development, specializing in Scrum Management, Java/J2EE technologies, Spring Framework, Microservices Architecture, Redis Caching, DevOps Practices, Cloud Technologies (AWS and GCP), Mobile App Development (Flutter), and Integration of Third-Party APIs. shown proficiency with agile development processes, full-stack development, and providing high-performance client-server, distributed, and web application solutions.
In my role, I took charge of designing and developing systems based on J2EE specifications using Java, collaborating closely with Requirement leads and Project managers to translate business requirements into technical specifications. I played a key role in developing critical components of the application, such as Spring forms, Spring controllers, JSP views, and business logic and data logic components, adhering to the MVC architecture. My responsibilities extended to the creation of Data Access Objects (DAOs) for seamless backend database connectivity, and I developed stored procedures and triggers for efficient interaction with MySQL.
As part of the quality assurance process, I meticulously wrote test cases using the Junit framework to ensure that the code met all specified requirements. I actively collaborated with the QA Team to validate end-to-end test case scenarios. Version control was managed using GIT, coupled with Jenkins for implementing Continuous Integration and Continuous Deployment (CICD) through automation scripts.
I also spearheaded the development of mobile applications in Java and Android, contributing to the end-to-end delivery of robust and user-friendly solutions. MAVEN was employed to define dependencies and build the application, while JUnit facilitated comprehensive test case coverage. The development of Restful web services (Spring) API, leveraging JPA for efficient data persistence, was a crucial aspect of my responsibilities. I efficiently addressed pre-production and production bugs within the ticketing system using JIRA, minimizing business impacts and ensuring timely issue resolution.
My role involved active participation in Agile methodologies, including Daily Scrum meetings, Sprint planning, estimation of tasks for user stories, retrospective sessions, and presenting Demos at the end of each sprint. The technologies and environment encompassed Java 7, Java 8, J2EE, REST, Redis, Memcached, Multithreading, Collections, Spring Framework, Spring MVC, Spring Boot, Hibernate, HTML, CSS, JavaScript, Unix Script, PL/SQL, API MySQL, Android, Android Studio, Swagger, Tomcat, IntelliJ IDE, Eclipse, Selenium, Git, Maven, and Gradle.--
Jawaharlal Nehru Institute of Science and Technology 06/2010 - 05/2014
Hyderabad, Telangana, India
Degree: Bachelor's Degree
Major:Information Technology
Completing my Bachelor's in Information Technology has provided me with a solid foundation in software development, database management, network administration, and cybersecurity. Through diverse coursework, I gained proficiency in programming languages, system architectures, and IT infrastructure. The program emphasized problem-solving, critical thinking, and effective communication, preparing me for real-world challenges in the dynamic field of Information Technology.
Login to view resume: BHASKAR_REDDY_YAMPLE_RESUME -