Resourceful Java Full Stack Developer with over 9 years of experience in crafting scalable web applications using Java, Spring Boot, and Angular. Demonstrates exceptional problem-solving abilities and effective communication skills in fast-paced environments, consistently meeting tight deadlines through collaborative teamwork and innovative solutions.
Overview
9
9
years of professional experience
Work History
Senior Software Engineer II
Zebra Technologies
Bangalore
01.2023 - Current
Project overview- VisibilityIQ Foresight gives you instant business intelligence about your zebra devices, when and how you need it. Empower data-driven decisions with predictive and actionable analytics across your entire device fleet, all from a single dashboard.
Managed both back-end and front-end aspects of development process.
Developed an interactive data visualization dashboard in Angular to display real-time data.
Performed code reviews and enforced software development best practices.
Developed a modular, single-page web application in Angular that incorporates responsive design principles.
Integrated object-oriented design and development techniques into projects to support usability goals.
Developed and maintained software applications to ensure optimal performance.
Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
Investigated, analyzed, and resolved application-related issues in a timely manner.
Utilized React to develop reusable components and optimize performance.
Implemented Agile methodologies to streamline development processes, enhancing team productivity and reducing time to market.
Senior Software Engineer
Neewee Analytics Pvt. Ltd.
Bangalore
10.2020 - 01.2023
Project Overview: The Integrated Micro Planning AI app bridges the gap between planning and real-time production events by offering a macro perspective of the production lifecycle with micro inputs integrated by Machine Learning and AI
The app creates a daily or weekly production schedule by aligning your strategic goals with day-to-day, real-time production operations
This optimizes the manufacturing process and minimizes wastage
Involved in the requirement gathering, analyzing functional documents and workflow and designing of prototypes based on that
Created REST APIs for different modules and worked with UI team to integrate those API with Angular 8 applications
Mentored the team members
Involved in the creation, maintenance and execution of the test cases
Involved in Unit Testing
Took part in the different meetings like Design Discussion, Scrum Meeting, Daily Stand Up, QA Discussion Call, Sprint Backlog grooming and Sprint Retrospect Meeting
The Integrated Micro Planning AI app bridges the gap between planning and real-time production events by offering a macro perspective of the production lifecycle with micro inputs integrated by Machine Learning and AI
The app creates a daily or weekly production schedule by aligning your strategic goals with day-to-day, real-time production operations
This optimizes the manufacturing process and minimizes wastage
Software Developer
Cyqurex Systems Pvt. Ltd.
Bangalore
10.2018 - 12.2020
Project Overview: SAIFE is VPN replacement application that provides the Control Components of the Software Defined Perimeter (SDP) system
Components are Endpoint Certificate Manager, Deployment Manager, SAIFE Connect Server, Asset Access Control Policy and SAIFE-enabled endpoints (Windows, Android, IOS, MAC) which are loaded with a SAIFE Connect Client application
Involved in the requirement gathering, analyzing functional documents and workflow and designing of prototypes based on that
Designing of underlying architecture along with other members of the team and preparing the base code for the application
Created REST APIs for different modules
And worked with UI team to integrate those API with Angular 4 applications
Mentored the offshore UI Team
Involved in the creation, maintenance and execution of the Test Cases in TestRail
Involved in Manual, Functional, Device, Database, API, Application, Device Testing
Prioritize and prepare test cases for the in sprint and Regression Suite
Took part in the different meetings like Scrum Meeting, Daily Stand Up, QA Discussion Call, Sprint Backlog grooming and Sprint Retrospect Meeting
SAIFE is VPN replacement application that provides the Control Components of the Software Defined Perimeter (SDP) system
Components are Endpoint Certificate Manager, Deployment Manager, SAIFE Connect Server, Asset Access Control Policy and SAIFE-enabled endpoints (Windows, Android, IOS, MAC) which are loaded with a SAIFE Connect Client application
Software Engineer
Sysveda Information Technology Pvt. Ltd.
Chennai
03.2017 - 10.2018
Project Overview: LSR (Large Shareholding Reports) is web application which generates detailed report based on the Holdings by user
A shareholder who holds more than 5% of the total number of outstanding shares in a company listed in the Japanese market (Majorly by Bank of Japan) has to file a large holding report on regular intervals
Worked on Various Entry, Modify, Query, Cancel (Soft Delete) GUI Screens which involves development of all the phases on MVC pattern (The UI development, core business part and backend)
Worked on downloading the detailed query result report xlsx using Jasper Report(by customizing the Finch Framework) on a GUI click
Performed Developer level Testing (Unit Testing), Functional testing, and Regression testing
Resolving the defects and bugs raised in Jira (Jira tracks bugs as well as the enhancement points)
Involved in the business requirements discussion with peers
Involved in module delivery process to client and internal library management
Involved in various business level investigation on client request for new enhancements
LSR (Large Shareholding Reports) is web application which generates detailed report based on the Holdings by user
A shareholder who holds more than 5% of the total number of outstanding shares in a company listed in the Japanese market (Majorly by Bank of Japan) has to file a large holding report on regular intervals
Software Engineer
FISERV (Cash Edge India Pvt. Ltd)
Chennai
07.2015 - 03.2017
Project Overview: Advisor View is a powerful product used to manage different type of accounts of a client in a single dashboard
This is an extension of account aggregation
Advisor user can able to Add/Update accounts for a particular account holder, who has different accounts in various FIs
Xml scripting and Maintenance of xml scripts to aggregate account information of customers from various banks
SQL deployment to develop and maintain the Financial Institutions
Provide technical support to Customer support team by resolving the client issues at the backend
Major clients include Citibank, Bank of America, Chase credit cards, etc
Advisor View is a powerful product used to manage different type of accounts of a client in a single dashboard
This is an extension of account aggregation
Advisor user can able to Add/Update accounts for a particular account holder, who has different accounts in various FIs
Education
B-Tech - Information Technology
Maharaja Institute of Technology
Coimbatore, Tamil Nadu
01.2014
Skills
Java
Spring Boot(API Devlopment)
HTML
CSS
Javascript
Jquery
Angular
React
Big Query
MySQL
PostgreSQL
Oracle
Unit Testing
Integration Testing
Linux
Jenkins
GIT
Maven
Languages
English
Malayalam
Tamil
Hindi
Attributes
Ability to work in a fast-paced environment to set deadlines.
Highly organized with a creative flair for project work.
Enthusiastic self-starter who contributes well to the team.