Post Job Free

Resume

Sign in

Developer Engineer

Location:
Toronto, ON, Canada
Salary:
110000
Posted:
May 22, 2020

Contact this candidate

Resume:

Siva Santhosh Subramanian

****-**, ********** ******, *******, ON-M4S2Y9

E-mail: adddrt@r.postjobfree.com

Mobile: +1-437-***-****

Experience Summary

-13+ years of IT experience, comprising of 10+ years of design and development experience in Microsoft Technologies, as a Developer, Technical Lead and Architect.

-4 years’ experience in UI technologies like Angular, RxJs, Reactive forms, Bootstrap, Typescript

-6 months of application deployment experience in private Cloud.

-Proficient in Framework Design, C#, ASP.Net Core, MVC, Web API, ADO.Net, MS-SQL, XML, JavaScript, JSON, HTML5, CSS3

-Deputed in client location, actively working with client in requirement gathering and implementation

-Deliver using Agile Methodology adapting industry and customer’s best practices and standards

-Provided architecture solutions to the multiple projects which provide very good system performance, an effective interface, optimal operational cost, and flexibility for future enhancements.

-Ensuring that all components of the technical architecture are properly implemented with optimum technical solution in the context of the customer's environment, requirements, and financial resources

-Hands on experience in working in Banking, Finance, Insurance and Mortgage domains

Achievements

Lead the component development team to build reusable UI component and Middle layer libraries to be used across 19 applications within the Wealth Management Suite. Migrated Silverlight application to Angular and Web API.

Technical Skills

Responsibilities

Languages

C#, Java, JavaScript, TypeScript, HTML

Databases

Sql Server, Oracle

Technologies

.Net (4.5/4.7.1), .Net Core, Asp.Net MVC, Web API, Microservices, Linq and Lamda, Entity Framework, Web and Windows Forms, Angular 1.1 to Angular 7, Angular Material, Bootstrap, RxJs, NgXs store, CSS, Java Spring Boot,

Tools

Visual Studio Code, SignalR, NInject, NUnit, xUnit, Karma and Jasmine, StyleCop, Sql Profiler, DTS, SSRS, IIS, GITHub, GIT, Jenkins, SonarLint, Sonar Qube, log4Net, nLog, Splunk, CC.Net & NANT, Soap UI, Postman, Fiddler, Jira, Confluence, Private Cloud, Swagger

-Deliver Technical Design and standard

-Develop and deliver the tasks following Agile Methodology

-Mentor and guide team members

-Measure performance and provide resolution to issues

-Provide automation strategy to support API, UI Scaffolding and other manual process

-Maintain source control and provide deployment strategy

-Implement proof of concepts for complex tech items

-Provide estimation for application modules and Change request

-Coordinate with customer to report the project progress

-Review code and maintain code standards

Educational qualification :

Bachelor of Engineering in Electronics and Comunication (May 2006) (Assessed as equivalent to Bachelor’s degree by World Education Services, Canada)

Work Experience

Cognizant Technology Solutions, Canada

Manager (Role: Technical Lead)

Sep 2019-Till Date

Cognizant Technology Solutions, India

Senior Associate and Manager (Technical Lead)

Nov 2012-Sep 2019

Tata Consultancy Services, India

IT Analyst

Dec 2010-Nov 2012

CoreLogic Global Services, India

Software Engineer (Support)

Oct 2009-Nov 2010

Amba Research Private Limited, India

Application Developer (Support)

Sep 2006- Sep 2009

Visa Type: Permanent Resident (Canada)

Project experience profile

Project #1

Wealth Management Tool

Client: Thomson Reuters

Technologies: ASPNet Core, Web API, Microservices, Angular 7, RxJs, ngxs/store, Redux, Karma, Jasmine, XUnit, Jenkins, GIT, Jira, Confluene

Team Size: 8

Role: Lead & Developer

Period: Mar 2018 – Till date

Project Objectives

Migrate Wealth management applications from Silverlight to Angular and Web API

Responsibilities

-Design, Architect and Develop

-Code Review, Code Quality and Code Coverage

-Deployment and Performance improvement

-Requirements gathering from client

-Own the estimation, planning, execution and delivery of the module

-Deliver tasks by following Agile Methods

-Explore and create tool to reduce manual work

Activities

-Validate Reverse Engineered Technical document and create the design for the Forward Development

-Develop application using Angular and WebAPI

-Automation to support UI and API Scaffolding, Forward Development

-Tools evaluation and recommendation

-Coordinate with customer to demonstrate progress

-Brainstorm on technical issues and schedule discussion with customer tech team

-UI and API unit testing and code coverage

-Mentoring development team

-Create reusable components in the common libraries

-Source control management and Deployment strategy

-Implementation of POCs (Proof of Concept) for complex tech items

Project #2

Reporting Service Tool

Client: JP Morgan Chase

Technologies: .Net 4.5, Web API, C#.Net, Angular JS, HTML, Bootstrap, ADO.Net, Oracle, Toad, Jira, Confluence, Sprint Boot (Java), NUnit, NInject, Log4Net, Splunk, Swagger, Private Cloud, Neo4J, IIS

Team Size: 5

Role: Lead & Developer

Period: Feb 2016 - Mar 2018

Project Objective

-Reduce Change Request time overlap in change management tool

-Reduce the Change Request that are raised due to repeated mistakes by mapping with the incident management tool

Project Description:

An in-house tool that detects the change requests that are colliding with each other within a change window by collecting the data from different source systems like change management, ticket management, asset management etc. within the organization.

Responsibilities

-Requirement gathering

-Design and Architect

-Develop, deploy and maintenance

-Managing documentation for audit process

-Worked as a lead and individual contributor (T Shaped Developer)

-Deliver tasks by following Agile Methodology

Activities

-Design and develop responsive application using AngularJS, Bootstrap and Web API

-Tools evaluation and recommendation

-Interact with client senior Architects and get approval on the architectural changes

-Coordinate with product owners to demonstrate the application progress

-API unit testing and code coverage using nUnit

-Code Review using Bitbucket and maintain Code Quality checks using ReSharper

-Provide automation environment and test data for QA

-Source control management, Deployment strategy and follow CI CD process

-Implementation of POCs (Proof of Concept) for complex tech items

-Fix security vulnerabilities raised by SSAP

-Deploying application in private cloud

-Creating applications within Spring Boot.

Project #3

SafeRent

Client: CoreLogic

Technologies: ASP.Net, MVC, C#.Net, SQL server 2008, SSIS, DTS packages, MSMQ, XML, XSLT, IIS

Team Size: 7

Role: Module Lead

Period: Nov 2013 – Jan 2016

Project Description:

SafeRent is a background screening solution for the Multi House owners in USA. The renters are screened through Credit Check, Criminal check, Registry Check, Arrest Records, State wide and county wide Criminal Records to be eligible to rent a home. SafeRent has multiple modules such as the Online Leasing Application, Resident Screening, Renters Insurance, Analytics and Lease & Document Generation. Multiple vendors can log in leasing applications online and get the screening results within few seconds. SafeRent owns and maintains huge database for background and criminal verification services. SafeRent is integrated with multiple third-party insurance vendors in the market. SafeRent provides statistical and analytical reports to the multifamily property owners and to property managers’ to help them in decision making. SafeRent is capable of generating lease documents and allows printing the documents on the go. Automated billing helps the property Managers to receive consolidated and segregated bills based on properties and at head quarter levels

Responsibilities

-Develop and deliver tasks by following Agile

-Guiding and delegating tasks to team members

-Requirements gathering from client and convert them to low level design

-Design, Code Review and Check-in the code in the repository

-Managing documentation for audit process

-Fixing security vulnerabilities raised by Veracode

-Involve in BCP planning and testing activities

-Application maintenance and defect fixes in production and uat environments

-Monitor the trace and logs in the production environment and provide the issue to reports to client

Project #4

IDEA (Integrated Data Entry Tool)

Client: CoreLogic

Technologies

.Net, C#.Net, SQL server 2008, .Net 3.5., Windows Forms, SSRS

Team Size: 4

Role: Module Lead

Period: Nov 2012 – Nov 2013

Project Objectives

-Capture loan data, Compare and QC them

-Displaying relevant client images within the tool

-Generate QC error, Production Summary and Custom reports

Project Description:

IDEA is windows-based data entry tool developed for BPO & Data entry team to Capture, Compare and QC the data. This tool is customizable to setup new client process by the end user. It provides reports like Production summary, QC error and Custom reports that can be configured by the user. IDEA interacts with multiple types of user’s with different stages with Manual entry and Interact, initiate and gather data through OCR, Web / screen scraping, Client database.

Responsibilities

-Developed Technical Design Specifications and implemented technical solution

-Guiding and delegating tasks to team members

-Requirements gathering from client and convert to low level design document

-Create customized instance of application for Clients

-Design, Code Review and Check-in the code in the repository

-Managing documentation for audit process

Project #5

spRIGHT

Client: Superpartners -Australia

Technologies

.Net, C#.Net, SQL server 2005, WCF

Team Size: 16

Role: Module Lead

Period: Dec 2010 – Nov 2012

Project Objectives

-Capture and maintain the Australian superannuation data

-Ability to maintain multiple funds with in the same tool and track the status in the form of workflow

Project Description:

An insurance domain application which provides the superannuation solution for an Australian client (Superpartners). This comes under the broader umbrella of the nextGEN transformation initiative. This project has different modules like Member, Employer, Claims, Benefit, Financial Management etc. in which client can maintain their fund details and their customer details.

Responsibilities

-Analyzing the requirement EUS/DS/Change requests given by the client and, preparing the delivery stories that are in line with the architecture and implementing the same in the tool

-Developed Technical Architecture & Design Specifications and implemented technical solution

-Guiding team members while development by following the Agile Scrum Methodology

-Reviewing deliverables (Design, Documents, Code)

-Learned and trained the resources on forms, services, entity and data layer.

-Provide support to customers and resolve application problems based on the priority.

-Providing Technical solutions/fix for FIT, BVT & UAT Defects

-Involved in providing KT, support for the tool & troubleshooting in case of issues.

-Facilitating the implementation unit testing strategies according to Requirements

-Working on SQL Stored Procedures, query optimization, performance tuning

Project #6

Intellimods

Client: Bank of America

Technologies

.Net, C#.Net, SQL server 2005, WCF, SSRS

Team Size: 6

Role: Software Engineer

Period: Oct 2009 – Nov 2010

Project Objectives

Automating US Loan Modification process

Responsibitlies

-Develop loan modification application using .Net 3.5 and sql server

-Requirement gathering and write the low level design document for the same

-Defect fixing and application maintenance and fix vulnerabilities

-Understanding the customer need customize the application configuration for the new business requirement

-Provide training to BPO team within Organization and create documentation

-Track, Monitor and Ensure the high availability of the application

Support Experience:

Client: Internal Compliance

Technologies

ASP.Net, C#, SQL server 2005, MS Access, MS Front Page, MS Excel, Visual Basic, ASP

Team Size: 3

Roles: Application Support and Maintenance, Developer

Period: Aug 2006 – Sep 2009

Applications Maintained

TimeSheet Management system, Security Tracker, Resource Tracking System, E-Library, Intranet Site and Company Website

Responsibilities

-Providing technical support to teams within the organization

-Maintaining and updating technical documents and procedures

-Translate customer needs and requirements into application solutions. Identifying and resolving technical issues

-Preparing maintenance plans and upgrading schedules for the organization’s systems

-Delivering regular and customized training to teams within the business

-Developing reports for teams across the business



Contact this candidate