Post Job Free

Resume

Sign in

Software Developer Development

Location:
Phoenix, AZ, 85003
Posted:
February 27, 2024

Contact this candidate

Resume:

Sai Suchendhra Eravathri

480-***-**** • ad3ykt@r.postjobfree.com • linkedin.com/in/saisuchendhra/ • https://github.com/saisuchendhra SUMMARY

Experienced professional, and technically skilled Software Developer with 5+ years of experience as a key contributor to full- stack software development, object-oriented programming, microservices deployed in cloud. TECHNICAL SKILLS

Programming Languages: Java, JavaScript, Python, SQL, C++. Technologies: PostgreSQL, SQL, MySQL, Amazon Redshift, REST API, React, HTML, CSS, Git, Kubernetes, Docker, Linux/Unix, Spring Boot, Microservices, JPA, Hibernate, Spring Cloud, Junit, MongoDB, J2EE, JQuery, JSON, Bootstrap. Developer Tools: VS Code, Visual Studio, PyCharm, IntelliJ, Anaconda, Postman, Eclipse, Jenkins, Maven. Platforms: CloudWatch, IAM, Lambda, Amazon Simple Notification Service, Simple Queue Service, Google Kubernetes Engine. PROFESSIONAL EXPERIENCE

Blip Billboards: Application Development Intern Jan 2023 – May 2023

● Implemented RESTful APIs to manage client requests, employed Git as a version control system, and utilized JIRA.

● Implemented Spring Boot Microservices to segment the application into various sub-modules, generated Docker images, and deployed them on Google Kubernetes Engine (GKE).

● Utilized JDBC for data retrieval and updates from MySQL databases and employed Maven as a build tool for Java projects to create build artifacts from the source code.

● Create IAM’s for specific roles within the project, use of AWS S3, Elastic BeanStalk, and use of VPN and subnets for full securing web application.

● Analyzed huge set of business data and derived great insights, using PostgreSQL, Tableau, DOMO, AWS Redshift and Python libraries.

Bank Of America: Software Engineer June 2018 - Dec 2021

● Developed Microservices using Spring Boot and leveraged Netflix OSS tools including Zuul, Eureka, Ribbon to enhance service communication, discovery, load balancing, and fault tolerance.

● Developed DAOs using JPA, hibernate persistence API for the database operations to interact with SQL Database.

● Built reusable components using OOPs, Multi-Threading, Exception handling, Collections, Streams, Networking in Java and improved the overall maintainability of the codebase by 40%.

● Collaborated with cross-functional teams encompassed requirements gathering, design discussions, and agile development practices, Implemented CI/CD pipeline for efficient software development and deployment.

● Developed applications using Spring Dependency Injection (DI), Inversion of Control (IOC), and Aspect-oriented Programming (AOP) frameworks, and employed NoSQL (MongoDB), SQL stored procedures for database interactions.

● Designed and implemented Spring Batch jobs to process large volumes of data efficiently.

● Designed and developed responsive user-friendly interface using Spring MVC, Spring IOC, JSP, JavaScript, HTML, CSS.

● Implemented Lambda functions in Java for AWS, utilizing AWS CLI, Designer, and Log4j for logging functions. Leveraged AWS Lambda Java Core, Java events, and CloudWatch for effective monitoring of lambda functions.

● Developed comprehensive JUnit test suites to ensure the reliability and robustness of application components.

● Developed user interfaces using React, leveraging its component-based architecture and virtual DOM to create dynamic and interactive web applications.

RELEVANT PROJECTS

RDF DBMS Implementation Spring 2022

● Implemented a graph DBMS called Resource Description Framework (RDF) DBMS on Relational DBMS using Java.

● Built a reusable and robust system using design patterns like Singleton, Factory, Strategy, and Adapter.

● Followed Test Driven Development (TDD), achieving 85% code coverage for early defect identification and robustness. Mobile Aided Contact Tracing Android Application Spring 2022

● Created an Android application using Android Studio for logging user location and Symptoms-related data in a password-protected SQLite database, automating server uploads every 15 minutes using NGINX.

● Utilized the Android SDK with Java, XML data parsing, Java-based network programming, created Android UI, configured project builds via Gradle, and ensured efficient memory management with Java. Interactive Dashboard Development Spring 2023

● Designed and developed an interactive dashboard for earthquake response leveraging D3.js, JavaScript, HTML, CSS and used Python Jupyter Notebook for data processing.

EDUCATION

Master of Science in Computer Science Jan 2022 - Dec 2023 Arizona State University, Tempe, AZ 4 GPA

Bachelor of Technology, Computer Science Aug 2014 – May 2018 National Institute of Technology, Warangal, IN.



Contact this candidate