Summary
Overview
Work History
Education
Skills
Websites
Awards
Blogs
Timeline
Generic
Ujwala Patil

Ujwala Patil

Redmond,Washington

Summary

Highly skilled Java Developer with over 5 years of experience specializing in Analysis, Design, Development, and Production Support of Java applications. Proficient in Java, Spring, and related Technologies including Spring Boot, Spring MVC, REST, JPA, Hibernate, PostgreSQL, and MongoDB. Proactive and collaborative team player with a proven track record in technical leadership and cross-functional coordination, adept at driving large-scale initiatives to successful completion. Possesses in-depth domain knowledge in Java development, software development best practices, data structures, algorithms, and design patterns. Strong problem-solving abilities and expertise in dynamic programming and Java collections.

Overview

19
19
years of professional experience

Work History

Senior Software Developer

Numpy Ninja
12.2022 - Current
  • Led end-to-end development and deployment of an internal tool, tailored to meet organizational needs
  • Utilized Spring Boot, PostgreSQL, and Heroku to craft a highly functional solution
  • Implemented Microservices architecture in Java and SpringBoot for scalability
  • Designed a robust REST API framework with Spring Web, Security, Data JPA, Swagger, Actuator, and Lombok
  • Improved software performance by resolving code bottlenecks
  • Ensured stringent security measures with Spring Security for data protection
  • Successfully launched REST services on Heroku for scalability and reliability
  • Developed scalable applications for efficient data processing
  • Established CI/CD pipeline for seamless deployments across environments
  • Facilitated seamless integration between Jira and GitHub for enhanced collaboration and efficiency.

Software Developer

Alchemy Tech India Pvt Ltd
01.2016 - 06.2017
  • Spearheaded the design and implementation of SOAP-based web services for a pivotal enterprise application, enhancing cross-system connectivity through Oracle backend integration
  • Proficiently employed SOAP protocol and XML messaging to facilitate seamless inter-service communication and data exchange within the infrastructure
  • Crafted service contracts leveraging WSDL (Web Services Description Language) to ensure precise specification and interoperability of web services
  • Engineered SOAP-based web services utilizing a robust Apache tech stack, Java, and Oracle technologies, ensuring high performance and reliability
  • Implemented stringent SOAP-based security mechanisms, adhering to industry standards such as WS-Security, to safeguard sensitive data and maintain system integrity
  • Conducted comprehensive software testing using industry-leading tools including JUnit, SOAPUI, and Postman, ensuring robustness and reliability of the developed web services.

Software Developer

Tata Communication Transformation Ltd
07.2008 - 12.2009
  • Facilitated effective communication with onsite personnel to streamline development and implementation of Work Requests
  • Created comprehensive technical specifications aligned with functional requirements to guide project development
  • Optimized software performance by diagnosing and resolving coding issues, resulting in increased efficiency
  • Designed and implemented user-friendly interfaces to enhance overall user experience
  • Leveraged the Spring MVC framework for efficient and scalable application development
  • Collaborated closely with cross-functional teams to ensure the timely delivery of high-quality products
  • Utilized Hibernate module for seamless communication with the database, ensuring data integrity and reliability
  • Identified and rectified bugs pre-deployment, saving valuable time and resources
  • Developed UI pages using JSP, HTML, and CSS to deliver visually appealing and intuitive interfaces
  • Implemented efficient build and deployment processes using Maven, ensuring smooth delivery of code.

Software Developer

Narke Associates
03.2005 - 11.2006
  • Established a centralized platform to manage various organizational operations, covering attendance tracking, salary administration, employee records, timekeeping, departmental details, and job designations
  • Streamlined HR functions including online leave requests, overtime calculations, attendance monitoring, incentives, and deductions, enhancing payroll generation and maintenance efficiency
  • Implemented role-based access controls to ensure data security and integrity, safeguarding sensitive information
  • Resolved coding issues to enhance software efficiency and performance
  • Improved user experience by designing and implementing intuitive interfaces
  • Delivered customized software solutions for diverse clients, resulting in heightened satisfaction and repeat business
  • Collaborated with cross-functional teams to meet tight project deadlines and deliver high-quality products
  • Optimized application performance through regular code reviews and refactoring efforts
  • Increased development speed by automating repetitive tasks using scripts and tools, boosting productivity.

Education

Bachelor of Engineering - Information Technology

D.Y.Patil College of Engineering
Kolhapur, Maharashtra
06.2004

Skills

  • Java, Spring,
  • Object-Oriented Programming
  • PostGreSQL, MongoDB
  • HTML , CSS, Java Script
  • Eclipse, IntelliJ IDEA
  • REST API , Maven ,Jenkins
  • JIRA Trello, Postman, SonarQub,Apache Tomcat
  • JUnit , Mockito , Git
  • ,CI/CD Pipeline Heroku
  • Microservices
  • Agile Methodology-SCRUM

Awards

First Runner up Gigathon

Blogs

1. Forgot Password flow in Springboot Application with JWT token

https://medium.com/@ujwala.magdum/forgot-password-flow-in-user-login-with-jwt-token-79a0c1538e30

2. Swagger configuration with JWT token in SpringBoot Application

https://medium.com/@ujwala.magdum/swagger-configuration-for-spting-security-5257e203a86b

Timeline

Senior Software Developer

Numpy Ninja
12.2022 - Current

Software Developer

Alchemy Tech India Pvt Ltd
01.2016 - 06.2017

Software Developer

Tata Communication Transformation Ltd
07.2008 - 12.2009

Software Developer

Narke Associates
03.2005 - 11.2006

Bachelor of Engineering - Information Technology

D.Y.Patil College of Engineering
Ujwala Patil