Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Certification
Languages
Personal Information
Timeline
Generic

Prasanna Venkatesan J

Chennai

Summary

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
  • Web Development Frameworks - Angular, React
  • Database - Micrososft SQL Server, Oracle, Postgres
  • Cloud computing (Azure, AWS)
  • Solutions deployment (IIS, Nginx)

Accomplishments

  • c

Languages

  • Tamil
  • Telugu
  • English

Certification

  • Diploma in ASP.NET, C#, AJAX, and SQL Server at NIIT, 2013
  • Microsoft Certified Professional, 2017
  • Microsoft Certified Solutions Associate, 2019
  • Microsoft Certified Solutions Developer, 2019

Languages

Tamil
First Language
English
Advanced (C1)
C1
Telugu
Intermediate (B1)
B1

Personal Information

  • Passport Number: K0038748
  • Date of Birth: 09/09/91
  • Nationality: Indian
  • Marital Status: Single

Timeline

Project Lead

TES

Team Lead

Cloud BLM

Senior Programmer Analyst

Support Financial Services

Senior Programmer Analyst

Srinsoft

Senior Programmer Analyst

Peoplenet

Programmer Analyst and Onsite Co-coordinator

Peoplenet

Junior Programmer Analyst

Peoplenet

Trainee

Document Management System

Trainee

Sonic

Bachelor of Technology - Information Technology

Jaya Engineering College
Prasanna Venkatesan J