Highly skilled and motivated with 5 years of experience in Analysis, Design, Development, Implementation of applications using JAVA, Python and J2EE technologies. Passionate about writing clean, maintainable code and optimizing app performance.
Overview
6
6
years of professional experience
Work History
Software Developer
American Airline
04.2023 - Current
Present the role of Agile developer and run each task of SDLC cycle
Writing code for spring boot Application
Creating REST API for application and writing business logic for service layer
Implemented MVVM architecture with Jetpack components for maintainable and scalable code.
Integrated RESTful APIs and third-party services for enhanced app functionality.
Using Kafka for Publish/Subscribe patterns in applications dealing with messaging
Created custom UI components and animations to enhance user experience.
Write code for web applications which help to migrate on-prem application to cloud application
Implement Dynatrace integration which helps the team to monitor VMs performance
Took active participation in vulnerability remediation and RHEL patches which Reduced downtime of application by 20%
Managed Job Scheduling tool like obsidian which helps to run scheduled jobs
Hands on experience in Azure EventHub, Web Services, App service, Traffic Manager, Geo-DR
Experience in using logging frameworks like Log4J and SLF4J for managing application logs and capturing runtime exceptions; monitoring and tracing through tools like LogDNA, Mezmo
Optimized app performance by reducing APK size, minimizing memory leaks, and improving rendering times, resulting in a 25% increase in user retention.
Technology Analyst
Infosys Technology
01.2023 - 03.2023
Designed REST API response structure using a Java servlet, JSP and authenticate API in Postman
Working actively with JAVA, Kotlin, MySQL.
Implemented push notifications and in-app messaging using Firebase.
Responsible for UI and functional development modules with MVC/MVVP structure
Proficient in Java and Kotlin, with a track record of building robust and scalable Android applications.
Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint Planning, Retrospective, and other Agile meetings
Extensive use of core Java by implementing Inheritance, Implementing interfaces, and handling Business Exceptions
Worked on splunk to set up monitoring and implementing alerts to recover the applications
Graduate Teaching Assistant
Cleveland State University
08.2021 - 12.2022
Worked in python lab for API and UI integration to fetch technical reports for university analysis
Developed a big data streaming application on a dataset of 900K using XML Pull Parser and Performed on Sentiment Analysis for processing
Web Scrapping in python with Semi-Structured data and NoSQL
Taught Prolog programming in class, Graded homework and assisted the professor throughout the Technical Communication course
Nested JSON data Parsing using REST API and applied aggregation pipeline with NoSQL MongoDB
Technology Analyst
Cognizant Infotech
01.2020 - 12.2020
Accomplished automation testing with the help of tool Selenium and library as JUnit
Implemented Android architecture components and design patterns such as MVVM and MVP, ensuring clean and maintainable codebase.
Done the design, development, and testing phases of Software Development using Agile methodology and Test-Driven Development (TDD)
Integrated and managed local databases using Room or SQLite, ensuring efficient data storage and retrieval.
Using Java, and kotlin concepts for logging, security, and error handling mechanisms
Experience in writing test cases in a Java environment using Junit, Mockito and TestNG
Integrated third-party libraries and SDKs (e.g., Retrofit, Glide, Firebase) to accelerate development and enhance app functionality
Developer
D&K Technology
01.2019 - 12.2019
Worked with the team which manages Wireless Sensor Network in LoraWAN wireless technology
Managed a python script which manages data movement from node to server
Published multiple applications on the Google Play Store, managing the entire lifecycle from development to deployment and post-launch updates.
Learned about Node red server which helps to manage connection of (using Ajax) sensor data to the web application using virtual node
Created mobile and web application components for this system operations.
Operates a LORAWAN server which collects data from sensors and uploads it to the cloud
Implemented processes using a client scripting language and server scripting languages like JavaScript, jQuery, JSON