Experience Summary
A Total of 11+ years’ experience in software development primarily using Microsoft .NET Technologies.
Good exposure to E-commerce/Internet areas coupled with extensive RDBMS implementations.
Versed in Full-lifecycle skills, including Design, and Implementation.
Good analytical, logical and programming skills to understand the business requirements.
Possess Good Communication and Interpersonal skills coupled with a spirit of teamwork
Professional Experience
Team Leader for Accenture Solutions Private Limited, Jan 2013 - till date
Software Engineer for 3i-Infotech Limited, Mumbai, April 2011 - Jan 2013
Software Developer for Finacus Solutions Pvt Ltd, Mumbai, Feb 2010 - March 2011
Software Developer for Wafes Technologies Pvt Ltd, Chennai, Aug 2007 - Jan 2010
Skills
Front End Framework : Angular, React, Vue, Express, Knockout, Bootstrap, Karma, Jasmine, JQuery, Grunt, Gulp, Node
Web Server : IIS, Apache
Database: SQL Server 2017, MySQL, Mongo DB, Cassandra
Tools : Visual Studio Code, Visual Studio 2017, Atom, Expression Blend
DevOps : Jenkins, VSTS
Code Quality : Sonar Qube
Technologies : C#, .NET Core, ASP.NET MVC, SharePoint 2013, Sitecore 8.2, WPF, WCF, Prism, Xamarin, Ionic 3, Cordova, Entity Framework
Certifications
MCSA: Microsoft Certified Solutions Associate – Web Applications Charter Member (2016-17)
MCSD: Microsoft Certified Solutions Developer – App Applications Charter Member (2016-17)
MCSD: Microsoft Certified Solutions Developer – SharePoint Applications (2016-17)
MCSA: Microsoft Certified Solutions Associate – SQL Server 2012/2014 (2014-15)
MS: Microsoft Specialist – Programming in HTML5 with JavaScript and CSS3 (2014-15)
Educational Profile
72.3% in BE (Mech) Dr. Sivanthi Aditanar College of Engineering, Tiruchendur, Tamilnadu.
83.9% in HSC from S.M.R.V Hr Sec School, Nagercoil, Tamilnadu.
80.4%in SSC from S.M.R.V Hr Sec School, Nagercoil, Tamilnadu.
Projects
Project #1:
Title: Participant Portal, Alwasl Portal
Technologies: Sitecore 8.2, SharePoint 2013, Angular
Duration : 12 months
Client: Expo 2020
Description
Participant portal is workflow management control tool for the constructions of the participant country in Expo 2020. Currently 137 countries are participating the Expo event, and their information’s, documents relevant to the construction and all the others are managed through this portal.
Responsibilities
Actively involved in 4 members team as a Team Leader
Understand business requirements and functional specifications and translate to technical solutions.
Involved in the Design, Coding, and Unit Testing of the systems
Involved in Deployment and maintenance
Configured CI / CD, using Jenkins
Configured Sonar Qube for Static code analysis
Enhancement work as per client’s requirements.
Handling the issues raised on every level of testing of the screens
Project #2:
Title: File Creator for Analyzer
Technologies: Angular, Karma-Jasmine, Web API
Duration : 1 year 6 months
Client: Roche
Description
The analyzers which was being manufactured by the clients were used for executing various tests, but it didn’t not have an ability to configure the third-party reagents and make use of them. The lab technicians were not able to make use of third-party reagents in the analyzers to configure their test.
To develop a web application that offers a solution for the lab technicians to customize the tests and run the tests on the analyzers with both home reagents and third-party reagents.
Responsibilities
Actively involved in 12 members team as a Team Leader
Understand business requirements and functional specifications and translate to technical solutions.
Involved in the Design, Coding, and Unit Testing of the systems
Involved in Deployment and maintenance
Configured CI / CD, using Jenkins
Configured Sonar Qube for Static code analysis
Enhancement work as per client’s requirements.
Handling the issues raised on every level of testing of the screens
Project #2:
Title: WCM (World class maintenance)
Technologies: WPF, Silverlight, MVVM, Prism, MVC
Duration : 3 years
Client: Clean Harbors
Description
WCM (World Class Maintenance) is comprised with a set of tools, which is used for Asset management.
Asset Request Work Flow:
Asset request work flow is a tool to manage the vehicles belongs to Clean Harbors in all the branches. This tool is particularly helpful in requesting a new vehicle or a vehicle from the nearest branch for the business.
Shop Scheduler:
Shop scheduler is a tool which manages the schedulers or employees who are working in the Shop (garage) for maintenance of assets. This tool is helpful in finding the availability of the worker, and assign him new task based on priority of it.
Responsibilities
Actively involved in 7 members team as a Team Leader
Understand business requirements and functional specifications and translate to technical solutions.
Involved in the Design, Coding, and Unit Testing of the systems
Enhancement work as per client’s requirements.
Handling the issues raised on every level of testing of the screens
Project #3:
Title: Capital Dynamics
Presentation Tier : .Net 4.0, SharePoint 2010, WCF
Data Tier: MSSql2008 R2 (Replication)
Description
Capital Dynamics is an independent private equity asset manager offering a wide range of private equity products and services such as funds of funds, separate accounts and structured products. Capital Dynamics has been delivering success to their investment partners through customized investment strategies, rigorous processes, in-depth portfolio and risk management and local knowledge of global markets
Responsibilities
Actively involved in 11 members team as a Developer
Understand business requirements and functional specifications and translate to technical solutions.
Involved in the Design, Coding, and Unit Testing of the systems
Preparing program specification of all web parts for client
Involved in Deployment and maintenance of the SharePoint Site
Database Replication, Performance Tuning
Enhancement work as per client’s requirements.
Handling the issues raised on every level of testing of the screens
Project #4:
Title: FinCore (Core Banking System)
Presentation Tier : .Net Framework 4.0, Silverlight 4, WCF Data Tier: NHibernate, MSSql2008, Oracle10G Duration : Feb 2010 to March 2011
Description
Core Banking is a general term used to describe the services provided by a group of networked bank branches. Bank customers may access their funds and other simple transactions from any of the member branch offices. Core Banking is normally defined as the business conducted by a banking institution with its retail and small business customers. Core banking basically is depositing and lending of money. Normal core banking functions will include Deposit Accounts, Loans, Mortgages and Payments. Banks make these services available across multiple channels like ATMs, Internet banking and branches.
Responsibilities
Actively involved in 8 members team as a Developer.
Design, Coding, Development, Debugging, Code Review.
Database design, Performance Tuning
Enhancement work as per client’s requirements.
Handling the issues raised on every level of testing of the screens
Project #5:
Title: Hospital Maintenance System
Presentation Tier :ASP. NET 3.5, ADO.Net, Ajax
Data Tier :SQL Server 2005
Duration : Jan 2009 to Feb 2010
Patient Management:
Hospital Maintenance System is an ongoing health care application. Hospital Maintenance System is a state-of-the-art application that simplifies and improves patient registration and management processes while simultaneously improving the accuracy of patient stay information necessary for charging, coding, billing, collections, and payment. Provides easy-to-use functionality for efficient registration and a single integrated source for patient biographic, demographic, and stay information across your enterprise. Complies with most recent federal and state government regulations. Provides highly accurate and timely census information required for bed planning and assignment and for patient tracking in high inpatient-volume enterprises. Enhances operations with real-time, accurate, and readily available information such as census actions and patient financial status. Effortlessly interfaces with upstream clinical scheduling systems to initiate pre-registration through request-for-care options
Responsibilities
Design, Coding, Development, Debugging, Deployment.
Database design, Performance Tuning, Creating Stored Procedures
Enhancing\Modifying Stored Procedures.
Enhancement work as per requirements.
Project #6:
Title: Event Calendar System
Presentation Tier : Asp.net2.0, C#. Net, ADO.Net
Data Tier : SQL Server 2005
Duration : July 2008 to Jan 2009
Description
Event Calendar System is a Consolidated Calendar system, which publicizes the Business Networking Events hosted by Local Groups and Organizations, the system allows users to create a free business profile, connect with other members and post their own networking events, which make this calendar extremely unique and resourceful.
System enables Blogging Service, the users could write about their business, engaging their employees, or leaking those merger discussions that make the Business and Events more popular. It also enables Forum Service, the user can discuss, query all about their events and rate about other services.
Responsibilities
Design, Coding, Development, Debugging, Deployment.
Database design, Performance Tuning, Creating Stored Procedures
Enhancing\Modifying Stored Procedures.
Enhancement work as per requirements.
Project #7:
Title: Inventory Management System
Presentation Tier :C#. Net, ADO.Net
Data Tier :SQL Server 2000
Duration : Jan - 2008 to July - 2008
Description
Inventory Management deals with the monitoring of the Product Entry, Supplier Details maintenance, Purchase Entry, Sales Details, Purchase Return for the products stock
Inventory Management totally depends on orders. The flow starts from the buyer. Buyer will create purchase order for the particular item to the particular supplier. Each purchase order is of different types like standard PO’s, Blanket PO’s. In the case of standard PO’s it is mostly a onetime business but in the case of blanket PO’s it will be multiple time of business so it contains many lines. So in the purchase order each release will be made in different receipt. Once the supplier shipped the goods we will be issuing invoice (Sales order) for the payment.
Responsibilities
Design, Coding, Development, Debugging, Deployment.
Enhancing\Modifying Stored Procedures.
Enhancement work as per requirements.
PERSONAL DETAILS
NAME: SURESH.S
DOB:23rd JUL 1985
NATIONALITY:INDIAN
MARITAL STATUS:MARRIED
CHENNAI SIGNATURE
SURESH S