Aniruddha_Naik

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

ANIRUDDHA NAIK

ƒ +91 9730049154 # [email protected] ï linkedin.com/in/er09ani § github.com/er09ani Ð leetcode.com/u/er09ani


Experience
Dassault Systems September 2022 – present
Software Engineer - Medidata ( Product ) Pune, Maharashtra
• Developed RESTful APIs to support clinical trial metrics, using Java and Spring Boot in micro services

architectural style. Communicated with GraphQL data layer micro-service to fetch required data. This helped
Medidata customers to build analytics solutions on top clinical trials metrics data (Health Care).
• Used AWS Codebuild for buidling, AWS EC2 as container, AWS ECR as registry for containarised code.

• Achieved 95% trace coverage using manual tracing using Open-Telemetry SDK along with automatic instrumentation

by OTel Agent. This resulted in robust monitoring of the APIs and dependent services to trace execution time and find
bottlenecks improving processes and efficiency.
• Engineered an API usage analytics framework that collects usage events and exports them to AWS CloudWatch for

analysis, enhancing decision-making processes, guiding feature development.


• Increased code coverage to above 85% by writing unit tests and integration tests. Used Mockito framework to mock

inter-service calls and used Localstack (CE) to emulate AWS services during development.
• Worked in Agile environment, proactively reviewed pull requests to maintain high code quality used tools like Unit

Testing, Sonar Integration, Github actions to automate CI workflows.


Edubrite LMS January 2022 – September 2022
Software Engineer Remote
• Added LMS admin features to the Product. Proposed and implemented job scheduling for asynchronous CSV

report generation, improving reporting efficiency and freeing up request threads. This approach resulted in a
10-minute delay for report availability but increased server request capacity, allowing the application to accept more
client connections.
• Implemented cross-cutting concerns such as deprecation handling, retry mechanisms, and execution time tracking

using AspectJ, enhancing code modularity and maintainability, resulting in a 30% reduction in technical debt.

Wipro Ltd June 2021 – December 2021


Software Engineer Remote
• Raised code coverage for a Java application from 60% to above 80% leading to enhanced reliability and system

performance.
• Worked on personal projects, applied knowledge of micro services architecture, System design.

Personal Projects
Social Networking API with Notification and Feed System
• A Social Networking REST API built using Java and Spring Boot, designed to facilitate user interaction similar to
platforms like LinkedIn. Key features include: User Management, Feed System, Connection Management, Notification
Service and Security to keep endpoints protected.
Remind Me App
• Engineered ”Remind Me”, a full-stack web app for users to receive SMS and email reminders, utilizing Spring Boot
and Spring Security. Used Twillio SMS service APIs to deliver SMSs.

Technical Skills
• Java • Multithreading • Spring Boot • Spring Security • REST API • OOP • SQL • Amazon Cloudwatch • Sumologic
• OpenAPI Specification • Maven • Design Patterns • Unit Testing • Postman, Insomnia • Mockito • Docker • AWS •
Mockito • Open Telemetry • IaC • Git • GitHub • CI/CD • Unit Testing

Education
B.Tech from National Institute of Technology, Calicut with 8.2 CGPA June 2017 - May 2021
XII from Maharashtra State Board with 74.77 % 2016
X from Maharashtra State Board with 97.20 % 2014

Extracurricular and achievements


• Solved more than 300+ Leetcode problems with 150+ being medium rated and 25+ being hard rated
• Held position of placement representative in the Training and Placement Cell, connecting with companies hiring
department and coordinating placement related activities , resulting in 200+ job opportunities

You might also like