Summary
Overview
Work History
Education
Skills
Timeline
Generic
Charan Jaidi

Charan Jaidi

Software engineer
Peoria,AZ

Summary

About 7 years of professional IT experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using various methodologies with Java/JEE. Specialized in design and implementation of web and enterprise level multi-tiered applications using J2EE (Servlets, JSP, JDBC, Oracle-PL/SQL, jQuery, JMS, Spring, Hibernate, XML, XSD), and SOAP/RESTful Web Services. Expertise in developing RESTful Micro services using Spring boot. Experience with Spring Boot Actuator for health monitoring and metrics generation. Used various AWS services like, S3, EC2, Lambda Function, RDS, Elastic Bean stack for storing, deploying, managing instances and processing of files. Hands on experience in client-side web technologies and MVC pattern including Angular 2/4 HTML5, CSS3, JavaScript, jQuery and AJAX. Hands on experience in developing Web services using SOAP and RESTFUL services. Strong experience in using design patterns like Factory, Abstract Factory, MVC, Composite, Front Controller, Singleton, DAO, etc. Maintained data Persistence by developing Object Relational Mapping (ORM) using Hibernate 3.0. Expert in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values. Hands on experience in implementing the features of Spring Framework like IOC, Boot, Security, MVC, JDBC and Batch to develop light weight components. Developed triggers, stored procedures, and queries using PL/SQL on various RDBMS with Strong exposure to writing SQL Queries. Proficient knowledge in RDBMS concepts and experience in DB2 and Oracle database. Experience working with versioning tools like GIT, SVN and MAVEN. Performed unit testing using JUnit, Integration and deployment of applications done using tools like ANT and Maven and debugging through Log4j which includes unit testing, functional testing, integration testing, regression testing and user acceptance testing. Experience in Test Driven Development (TDD) and wrote JUnit test cases for unit/system testing. Experienced Java Developer focused on solving customer problems, improving usability and maximizing efficiency. Effective at working in Agile environments using Scrum methodologies.

Overview

7
7
years of professional experience

Work History

Java Developer

Deloitte(State of Colorado)
06.2023 - Current
  • Colorado department of labor and employment (CDLE) deals with the unemployment insurance benefits in an efficient manner to the employers and citizens of Colorado to stabilize the workforce and to minimize the impact of unemployment on the state’s economy.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Reviewed code and debugged errors to improve performance.
  • Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
  • Worked with business teams to understand needs and address production questions.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.

Java Developer

Fannie Mae
01.2021 - 06.2023
  • Forbearance is a form of repayment relief involving temporary postponement of loan payments
  • The count of forbearance applications increases led to automate the complete forbearance process through a new application development.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Collaborated with cross-functional teams to design, develop, and launch innovative software solutions.
  • Streamlined development processes by employing Agile methodologies and participating in Scrum meetings.
  • Designed scalable architecture for web applications that supported significant growth in user traffic without compromising performance.
  • Implemented automated build processes using continuous integration tools, reducing deployment times and human errors.
  • Led code reviews to ensure adherence to coding standards while providing constructive feedback to peers.
  • Participated in regular sprint planning meetings to align project priorities with business objectives.
  • Applied scripting knowledge to supplement Java development.
  • Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.

Java Developer

Apollo Healthcare
05.2017 - 07.2021
  • Apollo is leading health care provider across globe especially in India and there are diagnostics services that are offered in other countries as well
  • Maintained up-to-date technical expertise through continued education, training sessions, and industry research.
  • Reviewed code and debugged errors to improve performance.
  • Applied scripting knowledge to supplement Java development.
  • Wrote, modified and maintained software documentation and specifications.
  • Determined coding requirements for specialized scripts.
  • Researched new technologies for use in website projects.
  • Participated in requirements gathering and design development meetings.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • As part of this project, we have upgraded patient management portal with new tech stack and after that added additional features based on latest tools that have arrived in market.

Education

Master of Science - Computer And Information Sciences

Southern Arkansas University
Magnolia, AR
12.2022

Bachelor of Science - Computer Science

ST.Martin's Engineering College
India
05.2017

Skills

  • Application design
  • Quality Assurance Testing
  • Code debugging
  • Agile Methodology
  • Microservices Architecture
  • JUnit and Mockito
  • AngularJS and ReactJS
  • Git Version Control
  • Spring (Spring boot, Spring MVC, Spring batch)
  • Hibernate 40
  • Waterfall
  • Log4j
  • Programming Languages: Java, C#, Net,
  • Multithreading
  • Design principles
  • RESTful APIs
  • SQL and NoSQL Databases

Timeline

Java Developer

Deloitte(State of Colorado)
06.2023 - Current

Java Developer

Fannie Mae
01.2021 - 06.2023

Java Developer

Apollo Healthcare
05.2017 - 07.2021

Master of Science - Computer And Information Sciences

Southern Arkansas University

Bachelor of Science - Computer Science

ST.Martin's Engineering College
Charan JaidiSoftware engineer