Software engineering professional with solid expertise in full-stack development, agile methodologies, and code optimisation. Demonstrates strong problem-solving abilities in creating scalable software solutions and improving system performance. Excels in collaborative environments, contributing to project success through effective communication and teamwork.
Overview
1
1
Certification
Work History
Project Lead
TES
$Profit is a hybrid application (web-only components and database-only components) developed to analyze profit and loss in the transportation management domain, specifically designed for TES.
Responsible for requirement gathering and requirement analysis by interacting with client users (both developers and business users).
Responsible for creating backlogs, conducting sprint reviews, status meetings, and deployment meetings.
Responsible for assigning and tracking the completion of tasks.
Facilitated communication among cross-functional teams in order to achieve deliverables on time.
Prioritized tasks and assignments to maintain project momentum and meet critical deadlines.
Participated in professional development opportunities to stay current with industry trends and technologies.
Responsible for developing web APIs, integrating with React.js, and conducting code reviews.
Responsible for project on-time delivery and appropriate Scrum demo to the client.
Team Lead
Cloud BLM
Cloud BLM is a web-based application developed to maintain the entire life cycle of a building, starting from planning, construction, to facilities management.
The design of the buildings will be done by native software like Revit, SolidWorks, etc., from which the details will be pushed to the database for further use. Responsible for interacting with the native software team for the proper design of data to be pushed into the database.
Responsible for requirement gathering, assigning tasks to other team members.
Responsible for code review.
Provided leadership and guidance to team members, ensuring that tasks were completed on time and to a high standard.
Senior Programmer Analyst
Support Financial Services
Company Overview: Shopper is a web based application developed to conduct a survey on the services that a User experiences while visiting a Bank or a Credit Union
The survey results will used to calculate the score for the service provided by Bank or Credit union using which they can enhance the quality of the services
Responsible for responsive User interface design
Responsible for requirement gathering and requirement analysis by interacting with Client
Responsible for both Client end development (JS) and server end development (Web API)
Shopper is a web based application developed to conduct a survey on the services that a User experiences while visiting a Bank or a Credit Union
The survey results will used to calculate the score for the service provided by Bank or Credit union using which they can enhance the quality of the services
Senior Programmer Analyst
Srinsoft
Company Overview: Srinsoft 3D viewer is a web application developed to view 3D models developed in Solid works or Revit over the web browser
The 3D models will be loaded in browser using Webgl, which allows the user get a clear picture of how the construction is going to be
The data from Revit or Solid works are converted into JSON which will be sent as input for Webgl
Responsible for responsive User interface design with bootstrap
Responsible for creating Web API endpoints and integrating the responses with Angular application
Srinsoft 3D viewer is a web application developed to view 3D models developed in Solid works or Revit over the web browser
The 3D models will be loaded in browser using Webgl, which allows the user get a clear picture of how the construction is going to be
The data from Revit or Solid works are converted into JSON which will be sent as input for Webgl
Senior Programmer Analyst
Peoplenet
Company Overview: Custom Mapping Tool is a web application used to map user’s time details with Database columns which is fetched from Vendor Management System (VMS)
The main objective of the application is to overcome the complexity of mapping the time sheet columns with database columns using 3rd party ORM
Responsible for requirement gathering and analysis by interacting with client
Responsible to design the user interfaces using Angular2 template driven forms
Responsible for unit testing and application release for user acceptance test
Custom Mapping Tool is a web application used to map user’s time details with Database columns which is fetched from Vendor Management System (VMS)
The main objective of the application is to overcome the complexity of mapping the time sheet columns with database columns using 3rd party ORM
Programmer Analyst and Onsite Co-coordinator
Peoplenet
Company Overview: Mobile Punch is a hybrid mobile application used for clocking In and Out using smart phones
The main objective of the application is to provide flexibility to user’s for punching in and out their work hours across their assignments based on the user’s geo location
On site coordinator for requirement gathering and client meetings
Responsible for testing, project implementation and training at client place
Responsible for pushing the application to Google Play Store and iTunes store
Responsible for training and educating my juniors on the business and application flow
Mobile Punch is a hybrid mobile application used for clocking In and Out using smart phones
The main objective of the application is to provide flexibility to user’s for punching in and out their work hours across their assignments based on the user’s geo location
Junior Programmer Analyst
Peoplenet
Company Overview: Harmony mobile is a responsive web application widely used for online time management by client across globe
The main objective of the application is to rewrite it to Angular JS from Knockout JS using the existing WEB API logic’s
Responsible for requirement gathering by discussing with Client and requirement analysis
Created user interfaces using HTML and CSS, created business functionalities in Angular JS to interact with MVC 3
Responsible for converting business logics from Knockout JS to Angular and logic’s from MVC controllers to Angular Controller, responsible for training and educating my juniors on the business flow
Responsible for unit testing the application and pushing it to QA team for end-to-end testing
Harmony mobile is a responsive web application widely used for online time management by client across globe
The main objective of the application is to rewrite it to Angular JS from Knockout JS using the existing WEB API logic’s
Trainee
Document Management System
Company Overview: Document management system is a web application developed to manage the documents over the web
Scanned copy of the document is saved in a shared location
Its Meta data information is pulled out from AS400 server using the bar code in the scanned document, validated and copied to SQL database
Designed and developed code logic in C#
NET
Responsible for Responsive User interface design with bootstrap
Responsible for integrating 3rd party software’s inside the application
Responsible for creating test case documentation and Unit testing
Document management system is a web application developed to manage the documents over the web
Scanned copy of the document is saved in a shared location
Its Meta data information is pulled out from AS400 server using the bar code in the scanned document, validated and copied to SQL database
Trainee
Sonic
Company Overview: Sonic is an online shopping application that allows the users/customers to submit online orders for food service products
Responsible for designing user interface and JavaScript validations
Responsible for creating unit test cases and unit testing
Worked with senior members to understand the business flow and requirement of the project
Sonic is an online shopping application that allows the users/customers to submit online orders for food service products
Education
Bachelor of Technology - Information Technology
Jaya Engineering College
Chennai
06.2012
Skills
Software Development - NET Framework, NET Core
Web Development - HTML, CSS, JavaSCript, TypeScript, JQuery