Summary
Overview
Work History
Education
Skills
Industry Knowledge
Technical Skills
Projects
Certification
Accomplishments
Timeline
CustomerServiceRepresentative
Ramakrishnan Murugesan

Ramakrishnan Murugesan

Full Stack Developer
Manchester,CT

Summary

Determined & Innovative Full Stack Developer lends more than 8 years of expertise in developing web-planning projects in fast-paced environments requiring fast turnaround. Tech-savvy Full Stack Developer proficient in fundamental front-end languages and server-side languages. Seasoned expert in languages such as HTML, Angular, Angular Material, RxJS, VB. NET, C# as well as scripting languages Typescript, jQuery and JavaScript. Skilled in directing development with creative and performance-oriented approach. Designed and developed web applications across multiple APIs, third-party integrations and databases. Excellent reputation for resolving problems and improving customer satisfaction. Focused on creating clean, robust code. Achieves compatibility targets while meeting and exceeding customer demands. Technically proficient and analytical problem solver with calm and focused demeanor.

Overview

3
3
Languages
6
6
Certifications
6
6
years of post-secondary education
9
9
years of professional experience

Work History

Information Technology Analyst

TATA Consultancy Services
Glastonbury, CT
01.2017 - Current
  • Collected, defined and translated user requirements into project designs and implementation plans.
  • Developed and followed baseline project plan and milestones for task completion.
  • Managed development milestones from initial steps through final delivery.
  • Trained and supervised team members for ongoing projects.
  • Attended all team meetings to resolve technical and project issues, coordinate with team members and review project schedules.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Took concepts and produced design mockups and prototypes to strengthen designs, enhance user experiences and improve site interactions.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Delivered user support to clients to train, educate and answer questions.
  • Implemented actions to mitigate risk by developing contingency and avoidance strategies.
  • Proved successful working within tight deadlines and fast-paced atmosphere.
  • Defined clear targets and objectives and communicated to other team members.
  • Maintained professional demeanor by staying calm when addressing unhappy or angry customers.
  • Followed up with clients to verify optimal customer satisfaction following support engagement and problem resolution.
  • Worked closely with clients to establish specifications and system designs.
  • Used interpersonal and communication skills in all interactions, enriching team collaboration, customer relationships.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Maintained existing applications and designed and delivered new applications.
  • Utilized such technologies as ASP .NET , MVC, HTML5, JavaScript and SQL Server 2012 to develop new applications.
  • Participated with clients in discussion meetings.
  • Worked closely with other team members in such tasks as troubleshooting and debugging.
  • Provided code maintenance and system upgrades to maximize performance.
  • Collaborated with in-house web designers to create sleek and innovative UI design.
  • Planned and engineered RESTful web services to provide application support.
  • Developed web apps using pre-made user interface frameworks such as Material UI.
  • Multi-tasked across multiple functions and roles to generate project results and meet deadlines and organizational expectations.
  • Designed web apps using continuous integration, continuous delivery (CI/CD) design models.
  • Maintained advanced knowledge of several programming languages, including VB.NET, C#, Angular, Angular Material, Typescript, jQuery
  • Led effort to develop companion application programming interface (API) for web app.
  • Alternated between frontend and backend development duties, fulfilling Full Stack development commitments on all projects.
  • Implemented UI and usability changes based on customer feedback, addressing end user pain points with post-launch patches.

Information Technology Analyst

TATA Consultancy Services
Chennai, Tamilnadu, India
08.2016 - 12.2016
  • Developed and trained junior team members by leveraging industry experience to achieve optimal project strategy.
  • Provided team with coaching and direction.
  • Reviewed code, debugged problems and corrected issues.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Prepared test plans and test cases based on business requirement documents.
  • Completed full redesigns of existing websites to improve navigation, enhance visuals.
  • Delivered user support to clients to train, educate and answer questions.
  • Employed coding practices based on commonly accepted standards.
  • Took concepts and produced design mockups and prototypes to strengthen designs, enhance user experiences and improve site interactions.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Attended all team meetings to resolve technical and project issues, coordinate with team members and review project schedules.

Systems Engineer

TATA Consultancy Services
Chennai, Tamilnadu, India
08.2014 - 08.2016
  • Gathered and defined customer requirements to develop clear specifications for project plans.
  • Studied basic project requirements with assigned technical lead and planned development strategies.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Coordinated with business analyst to evaluate and improve user interfaces.
  • Prepared test plans and test cases based on product requirement documents for web application.
  • Designed and implemented web components across new and existing designs.
  • Developed testing code for web-based applications using HTML, CSS, JavaScript and jQuery languages.
  • Reviewed code, debugged problems and corrected issues.
  • Collaborated with team lead and architect for day to day activities.
  • Investigated and resolved application issues for web-based programs providing end-user support.
  • Collaborated with project managers, testers, end-users, and distributors.
  • Conducted functional testing over course of web development lifecycle.
  • Multi-tasked across multiple functions and roles to generate project results and meet deadlines and organizational expectations.
  • Engaged with business analyst to plan, optimize and repair site issues and queries, in particular based on web technology.
  • Employed coding practices based on commonly accepted standards to establish site layout and user interface.
  • Applied knowledge of Object-Oriented Programming.
    Troubleshot and debugged code ensuring compatibility with browsers.

Assistant System Engineer

TATA Consultancy Service
Chennai, Tamilnadu, India
08.2013 - 08.2014
  • Worked closely with customers, internal staff and other stakeholders to determine planning, implementation and integration of system-oriented projects.
  • Studied basic project requirements with assigned technical lead and planned development strategies.
  • Participated in all phases of system development life cycle, from requirements analysis through system implementation.
  • Conducted functional testing over course of web development lifecycle.
  • Investigated and resolved application issues for web-based programs providing end-user support.
  • Supported web applications through database and service development.
  • Developed Windows Communication Foundation Services to provide data support for the front end
  • Collaborated with team lead and architect for day to day activities
    Employed coding practices based on commonly accepted standards
  • Applied knowledge of Object-Oriented Programming to create successful designs.
  • Collaborated with project managers, testers, end-users.

Assistant System Engineer Trainee

TATA Consultancy Services
Chennai, Tamilnadu, India
08.2012 - 08.2013
  • Attended corporate learning and development programs to gain competencies and professional skills.
  • Participated in project development through entire Software Development Lifecycle (SDLC).
  • Studied basic project requirements with assigned technical lead and planned development strategies.
  • Conducted functional testing over course of web development lifecycle.
  • Built website interfaces with HTML, CSS and jQuery languages.
  • Investigated and resolved application issues for web-based programs providing end-user support.
  • Supported web applications through database development.
  • Collaborated with project managers, testers, end-users.
  • Adhered to best practices for software development methodology.

Teaching Assistant

SRM University
Chennai, Tamilnadu, India
11.2011 - 05.2012
  • Assisted teachers with classroom management and document coordination to maintain positive learning environment.
  • Set up visual aids, equipment and classroom displays to support teacher's lesson delivery.
  • Distributed learning materials such as worksheets, textbooks and supplemental activities.
  • Supported instructor with test administration, curriculum development and assignment grading.
  • Supported classroom activities, including tutoring, grading homework and reviewing exams.
  • Prepared teaching materials and set up audio-visual equipment for lead teacher.
  • Took attendance, graded assignments and maintained student records to assist teachers with administrative tasks and maintain smooth daily operations.
  • Tutored struggling students individually and in small groups to reinforce learning concepts.
  • Oversaw students in classroom and common areas to monitor, enforce rules and support lead teacher.
  • Assessed student assignments to check quality and completeness before submission for grading.
  • Partnered with teacher to plan and implement lessons following school's curriculum, goals, objectives and philosophies.

Education

Master of Technology - Information Technology

SRM University
Chennai, Tamilnadu, India
06.2010 - 05.2012

Bachelor of Technology - Information Technology

Park College Of Engineering And Technology
Coimbatore, Tamilnadu, India
06.2006 - 05.2010

Skills

Adaptability

undefined

Industry Knowledge

  • Agile & Waterfall Methodologies
  • Commercial Insurance
  • Object-Oriented Programming (OOP)
  • Web Application Development & Maintenance

Technical Skills

Tools & Technologies

  • Adobe Photoshop
  • Angular
  • Angular Material
  • Application Programming Interface (API)
  • ASP.NET
  • ASP.NET Core
  • Azure DevOps
  • Blaze Advisor
  • Full-Stack Development
  • Git
  • Git BASH
  • Jasmine Framework
  • Microsoft SQL Server
  • NUnit
  • Postman API
  • RedGate
  • Representational State Transfer (REST)
  • RESTful WebServices
  • RxJS
  • Soap UI
  • Team Foundation Server
  • Visual Basic .NET (VB.NET)
  • Visual Studio
  • Visual Studio Code
  • Windows Communication Foundation (WCF)
  • Windows Presentation Foundation (WPF)

Programming Languages

  • C#
  • Cascading Style Sheets (CSS)
  • Hypertext Markup Language (HTML)
  • Javascript
  • JQuery
  • Structured Query Language (SQL)
  • Typescript
  • Visual Basic

Projects

Commercial Insurance Small Business Web Application
Feb 2019 – Present


Summary:
To stay on top of insurance market and compete with other insurance providers, started the development of Small Business Commercial Insurance Web Application. The main goal of this small business system is to create quote with ease, speed (less number of clicks) and possibly one and done issued for the most part.

Tools & Technology:
Angular 8, Angular Material, RxJS, Application Programming Interface (API), Postman API, .NET Core API, Web API, Azure DevOps, Git, Git Bash, Visual Studio Code, Team Foundation Server, Visual Studio, Microsoft SQL Server, VB.NET, C#, JavaScript, jQuery, Fico Blaze, Typescript, AutoMapper, NUnit, Jasmine.

Roles & Responsibility:
Senior Full Stack Developer
- Some of the key responsibilities are

  • Attend planned agile events like Iteration Planning, Retro, Story Pointing.
  • Attend quarterly PI events, Inspect & Adapt events.
  • Attend Daily Stand-up for the team.
  • Share application experience & Assist on critical issues to the team if necessary.
  • Perform peer code review.
  • Co-ordinate with product owner, scrum master, application manager and other scrum masters during the project development life cycle.
  • Co-ordinate with Quality assurance team members & product owner during system integration test, user acceptance test.
  • Develop & Deploy three tier API (presentation layer, business layer, system layer) using factory pattern (dependency injection) and AutoMapper.
  • Create static/dynamic angular components using Angular Material.
  • Create/update CSS for angular components for best user experience.
  • Implement RxJS pipe operators to achieve business use case in Angular-Observable subscriptions.
  • Create unit tests for angular using jasmine framework
  • Create unit tests for API using NUnit.



Commercial Insurance - State Expansion
Oct 2018 – Jan 2019


Summary:
Extend support for Commercial Insurance business for major lines of business in more states across United States of America

Tools & Technology:
Team Foundation Server, Visual Studio, Microsoft SQL Server, VB.NET, C#, JavaScript, jQuery, Fico Blaze, Native Stored Procedure, Azure DevOps (Agile)

Roles & Responsibility:
Backup Scrum Master | Full Stack Developer
- Some of the key responsibilities are

  • Attend planned agile events like Iteration Planning, Retro, Story Pointing.
  • Attend/Facilitate Daily Stand-up for the team.
  • Share application experience & Assist on critical issues to the team if necessary.
  • Perform peer code review.
  • Co-ordinate with product owner, scrum master, application manager and other scrum masters during the project development life cycle.
  • Co-ordinate with Quality assurance team members & product owner during system integration test, user acceptance test.



Commercial Insurance Web Application Enhancement
Nov 2017 – Oct 2018


Summary:
Commercial Insurance Web Application Enhancement across lines of business. some of which are
ACORD Forms Import support for Inland Marine in venture with DuckCreek
Policy Renewal Exception Rule Maintenance & Support using Fico Blaze RMS
Business flow enhancement for Worker Compensation

Tools & Technology:
Team Foundation Server, Visual Studio, Microsoft SQL Server, VB.NET, C#, JavaScript, jQuery, Fico Blaze, Native Stored Procedure

Roles & Responsibility:
Project Lead | Full Stack Developer
- Some of the key responsibilities are

  • Attend business requirement meetings for projects.
  • Review requirement & sign off on planned release date.
  • Create/Review System Requirement Document / Technical Requirement Document.
  • Develop project plan, milestones including contingency plan and get it approved from project stake holders.
  • Plan number of resources and their activities & timelines for the entire development life cycle.
  • Co-ordinate with off-shore team members for their planned day to day activities.
  • Providing training and support for junior team member.
  • Perform peer code review.
  • Co-ordinate with business unit, release manager, application manager and other team lead during the project development life cycle.
  • Co-ordinate with third party vendors like DuckCreek for ACORD forms support.
  • Add/update/delete renewal edits business rules in Fico Blaze Rules Management System.
  • Co-ordinate with downstream team members for end-end deployment/testing.
  • Provide support during quality assurance testing and user acceptance testing.



Commercial Lines Insurance Forms Maintenance & Support
Jun 2015 – Oct 2017


Summary:
Commercial Lines Insurance Forms Maintenance & Support for all lines of business. Forms include non-fill-in, fill-in mandatory/optional forms.

Tools & Technology:
Visual Studio, Microsoft SQL Server, VB.NET, Team Foundation Server, HTML, CSS, Fico Blaze, Windows Presentation Foundation

Roles & Responsibility:
Team Lead | Full Stack Developer
- Some of the key responsibilities are

  • Attend business meet for adhoc/planned forms requirements or production form issues.
  • Review requirement & sign off on planned release date.
  • Add/update/delete forms business rules in Fico Blaze Rules Management System.
  • Develop home grown developer friendly test utilities using WPF for day to day activities.
  • Design fill-in form templates
  • Co-ordinate with downstream team members for end-end deployment/testing.
  • Co-ordinate with project lead and business unit from time to time, to provide status update and delays if any.
  • Take part in development all thru the application development life cycle.
  • Provide support during quality assurance testing and user acceptance testing.
  • Collaborate with business unit, quality assurance team members to answer any technical questions.
  • Providing training and support for junior team member.
  • Perform peer code review.


One & Done Contractors Equipment For Inland Marine Commercial Insurance
Mar 2015 – May 2015


Summary:
Develop a new one & done workflow in Commercial Insurance Inland Marine line of business for contractors equipment program

Tools & Technology:
Visual Studio, Microsoft SQL Server, VB.NET, Team Foundation Server, HTML, CSS, JavaScript, jQuery

Roles & Responsibility:
Full Stack Developer
- Some of the key responsibilities are

  • Study the business requirement and prepare test plan accordingly.
  • Take part in development all thru the application development life cycle.
  • Provide support during quality assurance testing and user acceptance testing.
  • Take part in everyday status call with stake holders and rest of the team.
  • Collaborate with business unit, quality assurance team members to answer any technical questions.
  • Provide post production support during the warranty period within the service level agreement timeline.
  • Providing training and support for junior team member.
  • Perform peer code review.


Commercial Policy Attachments / Upload
Dec 2014 – Feb 2015

Summary:

Facilitate Document attachments/upload to Commercial Insurance quotes/policies via enterprise content management system.

Tools & Technology:
Visual Studio, Microsoft SQL Server, VB.NET, Windows Communication Foundation Service, WCF test client, Enterprise Content Management System, Windows Presentation Foundation, Team Foundation Server, HTML, CSS, JavaScript, jQuery

Roles & Responsibility:
Full Stack Developer
- Some of the key responsibilities are

  • Study the business requirement and prepare test plan accordingly.
  • Develop & Deploy RESTful WCF services to transfer file upload data stream to ECM server and necessary server configurations.
  • Develop web user interface to facilitate document upload.
  • Take part in status meet with client and architects.
  • Collaborate with the documentum team all thru the development life cycle for service integration.
  • Collaborate with business unit, quality assurance team members to answer any technical questions.
  • Provide support during quality assurance testing and user acceptance testing.
  • Provide post production support during the warranty period within the service level agreement timeline.
  • Providing training and support for junior team member
  • Develop test utilities using WPF


Backend Services Development
Dec 2013 – Nov 2014


Summary:
Develop Windows Communication Foundation services to support the new user interface for the Excess & Surplus insurance web application system.

Tools & Technology:
Visual Studio, Microsoft SQL Server, C#, Entity Framework, Windows Communication Foundation Service, Gliffy, ADO.NET, WCF test client

Roles & Responsibility:
Backend Service Developer - Some of the key responsibilities are

  • Study the business requirement and prepare test plan accordingly.
  • Prepare the data models in entity framework designer and then generate database.
  • Prepare necessary use case and flowchart diagrams for presentation.
  • Take part in stake holders meet to discuss the status and needs for UI vendor/customer.
  • Collaborate with the third party UI vendor all thru the project development for user interface and service integration.
  • Collaborate with business unit, quality assurance team members to answer any technical questions.
  • Provide support during quality assurance testing and user acceptance testing.
  • Provide post production support during the warranty period within the service level agreement timeline.


Migration of Commercial Lines Insurance Web Application in .NET
Dec 2012 – Nov 2013


Summary:
Migration of legacy system in .NET 2.0 to Best In Class system .NET 4.0 with enhanced user interface and work flow experience for Commercial Insurance Web Application in following lines of business - Umbrella, Crime Fidelity, Auto, Property, Inland Marine.

Tools & Technology:
Visual Source Safe, Visual Studio, Microsoft SQL Server, VB.NET, JavaScript, jQuery

Roles & Responsibility:

Full Stack Developer - Some of the key responsibilities are

  • Study the business requirement and prepare test plan accordingly.
  • Take part in development all thru the application development life cycle.
  • Provide support during quality assurance testing and user acceptance testing.
  • Take part in everyday status call with stake holders and rest of the team.
  • Collaborate with business unit, quality assurance team members to answer any technical questions.
  • Provide post production support during the warranty period within the service level agreement timeline.

Certification

Safe5 Practitioner

Accomplishments

    TATA Consultancy Service -ILP Kudos Award Dec 2012

    TATA Consultancy Service - Information Security Co-ordinator May 2013 – Dec 2016

    TATA Consultancy Service - Service and Commitment Award Aug 2015 & Aug 2017

Timeline

LDP: Innovation & Creativity Foundation

10-2020

BPS: Environment health & Safety Foundation

08-2020

Safe5 Practitioner

07-2020

Process: Agile Way of Working Foundation

08-2018

Information Technology Analyst

TATA Consultancy Services
01.2017 - Current

Information Technology Analyst

TATA Consultancy Services
08.2016 - 12.2016

BDA: Certificate in Commercial Insurance

03-2015

Systems Engineer

TATA Consultancy Services
08.2014 - 08.2016

Assistant System Engineer

TATA Consultancy Service
08.2013 - 08.2014

Assistant System Engineer Trainee

TATA Consultancy Services
08.2012 - 08.2013

Teaching Assistant

SRM University
11.2011 - 05.2012

Master of Technology - Information Technology

SRM University
06.2010 - 05.2012

British Council - Intermediate

11-2006

Bachelor of Technology - Information Technology

Park College Of Engineering And Technology
06.2006 - 05.2010
Ramakrishnan MurugesanFull Stack Developer