Dileepkumar S R
********@*****.***
SUMMARY
Inventive expert with 16 plus years of progressive experience in Microsoft .Net Technologies and all phases of Software Development Life Cycle (SDLC) Methodologies like AGILE SCRUM/TDD & Waterfall including Analysis, Design, Development, Implementation and Testing of N-tier architecture enterprise applications including Test Driven Design (TDD).
Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism and Design patterns like Abstract Factory, Singleton Pattern, Repository and good experience in writing NuGet packages and re-usable components like Exception Handling, Debugging and Tracing concepts.
Proficient in working with ASP.NET 1.1/2.0/3.5/4.5/ ASP.NET MVC 4.0, ANGULAR 4.0/6.0/8.0 and C#, Visual Studio 2005/2008/2010/2012/ 2015/2017/2019
Proficient in working with .NET and .NET Core Frameworks
Experienced in configuration management, build schedule using version control tools like Team Foundation Server 2013/2015/2017, Subversion 1.9/1.9.4 Git and GitHub.
Proficient in implementing WCF SOAP/REST services for enhanced security and performance, describing and registering them using WSDL and UDDI, hosting and consuming them using different communication protocols.
Developed and supported client-side functionality with several rich UI features, user friendly design approaches, responsive web pages with performance functionalities in the web applications and Single Page Applications (SPA) using Angular 4.0/6.0/8.0, AJAX, JSON, jQuery 3.0/2.0/1.0, XML/XSL/XSLT/XHTML, HTML 5, CSS3, Bootstrap, TypeScript and Node JS.
Strong experience in implementing Filters, Validations, Controllers, and Components, Directives, Routings, Factory and Services in Angular 4.0/6.0/8.0.
Experienced in developing RESTful web applications, HTTP Services using ASP .NET WebAPI framework and Microservices in ASP.NET and Ocelot API Gateway.
Extensive experience in developing Data Access Layer using Entity Framework 6.0/4.3 Database First and Code
First approaches with ASP.NET MVC 6.0/5.0/4.0 to implement CRUD operations, transactions, performance tuning, data massaging with LINQ to Entities.
Strong Knowledge in Windows Azure cloud services and Windows Azure Service Bus message queuing system, CQRS pattern and CI/CD.
Experienced and Strong Knowledge in Pivotal Cloud Foundry Services
Experienced in ELK Stack, Kafka Topics, Kibana, MQ Queues, EMS Queues
Experienced in AWS, SQS and S3 Buckets.
Experience in implementing ADO.Net data Access techniques using SQL Connection Objects, SQL Command Objects, Dataset Objects, Data Reader Objects and Data Adapter Objects.
In depth knowledge of Database Development including Tables, Views, Stored Procedures, Triggers and Query Optimization techniques using SQL Server 2005/2008/2008R2/2012 and reporting techniques using SSIS.
In depth knowledge of Database Development including Tables, Views, Stored Procedures, Triggers and Query Optimization techniques using PostgreSQL 10/11/12.
Experienced in NoSQL Couchbase database and JSON.
Experienced in a fast paced, agile development environment including Scrum, Test-Driven Development (TDD).
Extensive working experience in Performing Integration testing, system testing and performance testing and achieved Unit testing using tools TFS and Quality Center.
Experienced Full Stack Developer.
Experienced in Security Vulnerability Mitigation for web applications using IBM AppScan Standard and Enterprise Editions.
Experienced in Solution Architecture and Design Architecture.
Fast learner, fantastic communication skills, versatile to continually evolving needs, remarkable critical thinking, problem-solving and troubleshooting capacities.
Eager to learn new technologies and frameworks.
TECHNICAL SKILLS
Programming Languages:
C++, C#.Net (4.0/5.0/6.0/7.0/8.0), VB.Net (10.0/9.0/8.0), HTML
Web Technologies
ASP.Net (4.0/3.5), ASP.Net MVC (6.0/5.0/4.0/3.0), JavaScript, jQuery (3.0/2.0/1.0), AJAX, VB Script, Angular 4.0/6.0/8.0, Type Script 3.1/3.8, Node JS
UI Technologies:
WinForms, WPF, Web forms, HTML, CSS, Angular 4.0/6.0/8.0, Type Script 3.1/3.8, Node JS
IDE Tools:
Visual Studio 2019/2015/2015/2013/2010, Visual Studio Code, SQL Server Management Studio, pgAdmin
.Net Frameworks
.Net Framework 4.5/4.0, ASP.Net Web API, ASP.Net Core
Web APIs and REST APIs using ASP.Net and ASP.Net Core
Microservices in ASP.NET and Ocelot API Gateway
Other Frameworks
ELK Stack, Kafka, Kafka Topic, Kibana
IBM MQ Queues, EMS Queues
Databases
MS SQL Server 2012/2008/2005, Oracle 6, T-SQL, PL/SQL, PostgreSQL 10/11/12, PSQL
NoSQL Databases
Couchbase
Reporting Tool
SQL Server Reporting Services (SSRS 2008), Crystal Reports (2010)
Modeling Tools
UML, MS Visio 2010/2007
Version Control Tools
Team Foundation Server (2017/2015/2013/2012/2010), Subversion (1.9/1.9.4), Teamcity, VSS, Git and GitHub
Middleware
WCF, ADO.Net (4.0/3.5), MVC4 (Razor)/MVC3 Web Services, MSMQ, Enterprise Library 5.0,
Entity Framework 6.0, Node JS
Clouds
AWS, AWS SQS, AWS S3 Buckets
Azure, Service Bus Messaging
Pivotal Cloud Foundry
Servers Windows
Server(2008/2003/NT), Microsoft IIS (7.0/6.0/5.0/4.0), Kestrel
Testing Tools
TFS, Quality Center
Supporting Tools/Concepts
JSON, XML, YAML
Others
Experience as a Solution and Design Architect
Security Vulnerabilities Mitigation using IBM Appscan
Configuration of Intranet Search using Google Appliance tool
COM+
NON-TECHNICAL SKILLS
Involving all activities related to the projects like interaction with clients, requirement gathering and technical design including all the CMMI Level 5 activities and SDLC process initiatives.
Team Leading, Project Leading and Project Management
Onsite Offshore Model Work Experience
R&D WORKS DONE
Created Couple of NuGet packages for United Crew IT Team.
Number of R&D works done as part of the Security Vulnerability Mitigation project
Reusable Secure Login Control and number of user controls
Exchange Server Messaging using MAPI and EWS
Security Vulnerability Mitigation for websites
Configuration of the Google Appliance Tool
Developed a component which is used for embedded SQL operations from the web pages suitable for the Application and Web server architecture in W2K environments.
ACHIVEMENTS & AWARDS
Microsoft Certified Solution Developer
CB020 Fundamentals of NoSQL Data Management Certification of Completion
IBM Certified Specialist: Rational AppScan Standard Edition.
Appreciation Certificate (award) from IMF for the BCMS project.
On the spot award for the Award of Excellence in TCS 2012.
Microsoft Certified Professional (.NET Framework 2.0 Web based Client Development)
Mid-Year Champion Award for the best performance in 2009 in ACIS.
Selected for high performance bonus for the year in 2009 in ACIS.
British English Council (BEC) Preliminary Certification.
PROFESSIONAL EXPERIENCE
Senior Software Developer (Full Stack Developer) December 2012 - till date
United Airlines Houston, Texas USA.
I am currently working as a Senior Software Developer (Full Stack Developer) for United Airline Inc. Here, I am involving in the entire process of development and production support of the various applications used by the Crew. My key responsibilities are mentioned below.
• Understanding the business requirements
• Analysis of the business requirements and provide the easiest and user friendly solutions to
the business.
• Responsible for identifying, analyzing, measuring project risks
• Involving in the solution and design architecting process and identifying the best solution
• Designing and architecting processes and Functional Solutions
• Development, Coding and Unit testing
• Production Support
• Interaction & Status reporting to business
• Identifying priorities in consultation with the client and managing the schedule
• Timely resolution of escalations / addressed concerns from business
Skill Set Used:
ASP.NET, C#, .Net Framework, .Net Core, Angular 4.0/6.0/8.0, PWA, JQuery, Javascript, TypeScript 3.8/3.1, Entity Framework, Web API, MS SQL, SSIS, Couchbase, Kafka Topics, Confluent Kafka, ELS Stacks, Kibana, MQ Queues, EMS Queues, Rad Telerik controls, AWS, Azure and Pivotal Cloud Foundry
Tools Used:
Visual Studio 2019/2017/2015/2012, Team Foundation Service 2017/2015/2013/,SQL Server Management Studio, Team City, Git and GitHub, Wrike, MS Teams, IIS, Tibco Ems, MQ Queue Manager
Frameworks Used:
Web APIs and REST APIs using ASP.Net and ASP.Net Core
Microservices in ASP.NET and Ocelot API Gateway
Data Power Authentication
Assistant Consultant August 2010 - October 2015
Tata Consultancy Services Ltd (TCS), India
(An SEI-CMMI level 5 Company).
I had worked as a Project Lead and Senior Programmer role for IMF account in TCS offshore. In this role, I had to involve in the entire process of the project including the requirement gathering, architecture design, quality process, project plan preparation, development and client interaction. I was responsible for all the quality measures of the project and the on time delivery. Involving all the IPMS and IQMS activities related to the projects. I was also a member of the PMO team. My key responsibilities were;
• Leading, Planning and executing the project
• Client interaction & Status reporting
• Development and unit testing
• Estimation of efforts
• Assigning the work from functional & technical perspectives and ensuring proper utilization of
resources
• Identifying priorities in consultation with the client and managing the schedule
• Responsible for identifying, analyzing, measuring and managing project risks
• Helping in designing and architecting processes and Functional Solutions
• Timely resolution of escalations / addressed concerns from clients
• Transitioning and planning the process
In TCS I worked as a Security Consultant for IMF earlier and dealt mainly with the Security Vulnerability Mitigation for the intranet, extranet and internet sites. In this role, my key responsibilities were mentioned below.
• Planning, leading and executing the project
• Client interaction & Status reporting
• Finding the security vulnerability issues using the IBM AppScan tool for the listed web sites.
• Find out the solution for all the reported security vulnerability issues by IBM AppScan for all
the listed sites.
• Guide the respective team for the implementing of the fixes / solutions and retest the issues
again using the IBM AppScan tool and confirm whether the issue is resolved or not.
• Timely resolution of escalations / addressed concerns from clients
• Transitioning and planning the process
Skill Set Used:
ASP.NET, C#, .Net Framework, JQuery, Javascript, Entity Framework, Web API, MS SQL, Security Vulnerability Mitigation, Rad Telerik controls, AJAX, Aspose graph and pdf
Tools Used:
Visual Studio 2012/2010, Visual Source Safe, SQL Server Management Studio, IBM AppScan
System Analyst October 2006 – July 2010
Allianz Cornhill Information Services (ACIS), Technopark, Trivandrum, Kerala, INDIA
(An SEI-CMMI level 5 Company). ACIS is an IT captive unit of Allianz Insurance plc UK.
I was dealt with the Allianz UK Intranet Internal Projects and acted as a Team Lead. In this role, I had to manage and schedule the tasks which are in the queue with different priority and development of high priority or crucial tasks together with the project works. I was the responsible person to setup and check all quality process for each and every Internal Projects.
I also acted as a Production Support Assistant and dealt with Production Support for the Allianz UK intranet and internet sites.
Skill Set Used:
ASP.NET, C#, Classic ASP, HTML, CSS, COM+, VB, MAPI and EWS, .Net Framework JQuery, Javascript, MS SQL, Oracle
Tools Used:
Visual Studio 2010/2005, Visual Source Safe, SQL Server Management Studio, Toad, Google Appliance Tool
Software Engineer January 2006 - October 2006
Siani Solutions Pvt Ltd, Techno park Trivandrum, Kerala, INDIA.
I worked as a software engineer and I was responsible for Development, Coding and Unit testing.
Skill Set Used:
ASP.NET, C#, .Net Framework, Javascript, MS SQL
Tools Used:
Visual Studio 2005, Visual Source Safe, SQL Server Management Studio
Software Engineer March 2004 - November 2005
Webyfy Infotech Pvt Ltd, Trivandrum, Kerala, INDIA.
I worked as a software engineer and I was responsible for Development, Coding and Unit testing.
Skill Set Used:
ASP.NET, C#, .Net Framework, Javascript, MS SQL
Tools Used:
Visual Studio 2005, Visual Source Safe, SQL Server Management Studio
EDUCATIONAL QUALIFICATION
Post Graduation on MCA [Master of Computer Application] from Periyar University, India
IMPORTANT PROJECTS DONE
Project: JCBA for Flight Attendants
Role: Full Stack Developer
Responsibility: Design, Development, Coding/Programming and Quality Process.
Platform: ASP.NET, C#, Angular 6.0/8.0, Type Script 3.8/3.1, JQuery, Entity Framework, Web API,
MS SQL, Couchbase, Kafka Topics, ELS Stacks, Kibana
Tool: Visual Studio 2019, TFS, Git, MS SQL Management Studio, Azure
Client: United Airlines Inc
Description: The JCBA projects for Flight Attendants mainly deals with Flight Attendants
day to day operations. This projects connect with web applications
using Angular and web API services, which provide all type of CRUD
operations and connecting to SQL Server, Mainframe and NoSQL database Couchbase
for logging.
Project: EFF (Electronic File Folder)
Role: Full Stack Developer
Responsibility: Design, Development, Coding/Programming and Quality Process.
Platform: ASP.NET, C#, .Net Core, Angular 6.0/8.0, Type Script 3.1, Entity Framework, Web API,
MS SQL, AWS, MQ Queues, EMS Queues, Kafka Topics, ELS Stacks, Kibana
Tool: Visual Studio 2019, TFS, Git, MS SQL Management Studio, Wrike, Azure
Client: United Airlines Inc
Description: EFF (Electronic File Folder) is project basically supply the operational and
functional data to the AWS SQS and S3 buckets for the Pilot Mobile Application
called Avio, through windows services and APIs. MQ Queues and EMS Queues are
also used. ELK Stack is used for logging.
Project: Pilot Mobile
Role: Full Stack Developer
Responsibility: Design, Development, Coding/Programming and Quality Process.
Platform: ASP.NET, C#, Entity Framework, Web API, MS SQL, SSIS, Couchbase
Tool: Visual Studio 2019, TFS and Pivotal Cloud Foundry
Client: United Airlines Inc
Description: Pilot Mobile projects for Pilots deals to supply the schedule and other day
today activities details to the Pilot Mobile App.
Project: Reliability
Role: Web Application Developer
Responsibility: Design, Development, Coding/Programming Quality Process.
Platform: ASP.NET, Web API, C#, Angular, Entity Framework, MS SQL, IMSConnect
Tool: Visual Studio 2017 and TFS
Client: United Airlines Inc
Description: Reliability project is mainly changing the technical option to connect to the
Mainframe system. This project is bringing a new technical solution using
IMSConnect tool to connect to the Mainframe systems from any type of CCS
applications.
Project: Trip Trade and Awarding Rule Engine for FA Based on Merge and FARs
Role: Web Application Developer
Responsibility: Design, Development, Coding/Programming Quality Process.
Platform: ASP.NET, C#, Angular 6.0, JQuery, Entity Framework, Web API, MS SQL
Tool: Visual Studio 2017 and TFS
Client: United Airlines Inc
Description: This project for all the Flight Attendants to trade their trips. A set of
applications coming udder this project like, web, web service, web API service,
windows services and rule engines.
Project: eTripTrader Web API service
Role: Web Application Developer
Responsibility: Design, Development, Quality Process, Production Support and Business interaction.
Platform: ASP.NET, Web API, C#, Entity Framework, MS SQL, TFS and Team city
Tool: Visual Studio 2017
Client: United Airlines Inc
Description: The eTripTrader is a web api service which provide all type of CRUD operation methods from the Pilot Triptrade application to the third party clients.
Project: Reserve Pilot Assignments
Role: Web Application Developer
Responsibility: Design, Development, Quality Process, Production Support and Business interaction.
Platform: ASP.NET, AJAX, C#, telerik controls, JQuery, MS SQL, TFS and Team city
Tool: Visual Studio 2015
Client: United Airlines Inc
Description: The Reserve Pilot Assignments application is a web application under the CCS (Crew
Communication System) web site. This web application helps reserve pilots to schedule
and manage their trips.
Project: Pilot Trip Trade
Role: Web Application Developer
Responsibility: Design, Development, Quality Process, Production Support and Business interaction.
Platform: ASP.NET, AJAX, C#, JQuery, MS SQL, TFS and Team city
Tool: Visual Studio 2012
Client: United Airlines Inc
Description: The Pilot Trip Trade (PTT) is an in house application used by the Pilots to request, raise,
plan and schedule their various trips in a bid period.
Project: BCMS
Role: Project Lead
Responsibility: Project Leading, Design, Development, SDLC and Quality Process and Client interaction.
Platform: ASP.NET, AJAX, C#, MS SQL, Rad Telerik controls.
Tool: Visual Studio 2010
Company: TCS
Client: International Monetary Fund
Description: The BCMS (Board of Calendar Management System) application is an in house
application used by the Secretaries Department to plan and schedule Executive Board
meetings and meeting agendas for IMF official visits. BCMS application has more feature
and facilities with user friendliness and great look and feel.
Project: The Interpreter Scheduler System (Scheduler)
Role: Project Lead and Senior Developer
Responsibility: Project Leading, Design, Development, SDLC and Quality Process and Client interaction.
Platform: .NET, C#, MS SQL
Tool: Visual Studio 2010
Company: TCS
Client: International Monetary Fund
Description: Scheduler is an application that allows the Chief Interpreter and his or her staff to
schedule interpreters for such meetings as Conferences and spring or Annual Meetings.
The Scheduler system also helps assess the current and cumulative
workload of each team member and identifies anomalies and clashes when building the
conference schedule.
Project: Travel CSQ
Role: Project Lead and Senior Developer
Responsibility: Project Leading, Design, Development, SDLC and Quality Process and Client interaction.
Platform: ASP.NET, AJAX, C#, MS SQL, Aspose graph and pdf.
Tool: Visual Studio 2008
Company: TCS
Client: International Monetary Fund
Description: Travel Customer Satisfaction Survey project for creating a new survey based application
with new features. The Application has different modules like survey, admin and it's
various types of reports.
Project: MCM
Role: Project Lead and Senior Developer
Responsibility: Project Leading, Design, Development, SDLC and Quality Process and Client interaction.
Platform: ASP.NET, AJAX, C#, MS SQL.
Tool: Visual Studio 2008
Company: TCS
Client: International Monetary Fund
Description: Monetary and Capital Markets Surveillance Information is a tool used by MCM
department staff, to handle the mission tracking functionality of MCM department
effectively. MCM application users can enter overview, analysis risks, recommendations,
authority views and priority issues associated with each mission. Authorized
users can take various reports from the database based on various criteria.
Project: Security Vulnerability Mitigation
Responsibility: Analysis, Finding and Implementing Solutions and Project Leading
Platform: ASP.NET, VB.NET, C#, MS SQL and Oracle
Tool: IBM AppScan
Company: TCS
Client: International Monetary Fund
Description: Security Vulnerability Mitigation is a project for finding the security vulnerability issues
using the IBM App scan tool and providing the solutions for all the listed intranet,
extranet and internet sites. The respective solution implementation is also part of the
project.
Project: ECON – EDI
Responsibility: Analysis, Coding and Project Leading
Platform: VB, C#, ASP.NET, MAPI and EWS
Company: Allianz Cornhill Information Services
Client: Allianz Insurance Plc UK
Description: ECON EDI is a project for the Exchange Server communication and Messaging. I have
done more R&D related to this project.
Project: Google Search Implementation for Intranet Sites
Responsibility: R & D works to identifying the configuration setting of Google Appliance tool.
Configuration of the Google Appliance tool. Setup the search facility for all the intranet
sites.
Platform: Google Appliance Tool, Classic ASP, ASP.NET, HTML
Company: Allianz Cornhill Information Services
Client: Allianz Insurance Plc UK
Description: This is mainly a configuration setup in the Google Appliance tool. Need to setup
different profiles in the tool and add and setup each and every site in the tool. Need to
setup the search facility in the entire intranet sites.
Project: W2K Migration of the Intranet Sites
Responsibility: Analysis, Debugging, Problem Solving, Coding
Platform: Classic ASP, ASP.NET, VB, Oracle, COM+
Company: Allianz Cornhill Information Services
Client: Allianz Insurance Plc UK
Description: This is a purely migration project of the intranet sites of Allianz UK, hosted in Windows
NT servers to the Windows 2000 servers with a different architecture. This project was
a challenging experience in my professional life.
Project: TBI2S Report Generation
Responsibility: Analysis, Coding and Project Leading
Platform: Classic ASP, VB, EXCEL, COM+, Oracle.
Company: Allianz Cornhill Information Services
Client: Allianz Insurance Plc UK
Description: This is a project which creates various types of reports from EXCEL files. Input and
output files are EXCEL files.
Project: PAM
Responsibility: Coding
Platform: ASP.NET, C#, MS SQL
Company: Webyfy Infotech
Description: PAM is a Project Activity Monitoring System, include reporting module and monitoring
module.
Project: WHIRE
Responsibility: Coding and Designing
Platform: Classic ASP, MS SQL
Client: Mawaride
Company: Webyfy Infotech
Description: Whire is a job site. Modules in Whire are candidate management and employer
management. Candidate section includes profile creation, job search based on criteria,
etc.. . Employer section includes job posting, candidate search based on criteria, online
test facility.
Project: EdSys
Responsibility: Coding,
Platform: ASP.NET, Xml, MS SQL
Company: Webyfy Infotech
Description: EdSys is Education Management system, which has all the modules to manage an
educational institution.