Sign in

Senior Software Engineer C#

Bellevue, Washington, United States
November 12, 2017

Contact this candidate


Rahul Sharma

***** ** **** ****** *** *, Bellevue, WA - 98005 1-425-***-****


With over 14 years of experience in the Information Technology Industry and vast experience in Requirement Analysis, Requirement Estimation, Application Design, Application Development, Quality Reviews, Delivery and Project Management.

Experienced lead developer with good communication, analytical, interpersonal, presentation skills and passion for technology.

Exposure to AWS cloud platform to develop and deploy dynamically scalable, highly available, fault tolerant, and reliable applications.

Experienced in application deployment on cloud through continuous integration and continuous deployment(CI/CD) pipeline. Hands on experience in leading development teams and mentoring junior developers.

Experience in prototyping, designing and programming large scale, distributed systems using asynchronous architectures, and developing large software systems.

Involved in the activities like Estimation, Client communication, Work allocation, Review activities and development of Standards / Templates for the team. I have played a pivotal role in providing Design and Technical solutions for multiple projects.

Experience in project and product design, development and implementation for enterprise level applications using C#, ASP.NET, JavaScript, REST/Web API, WCF, Web Service, ADO.NET, HTML, XML, XAML, JQuery, LINQ, SQL, Sybase etc.

Experience in requirements gathering, converting them into technical artifacts, applying OOAD/SOA concepts and Design Patterns.

Implemented SOA architecture with REST, Web API, WCF using HTTP, SOAP, WSDL, UDDI and XML

Good knowledge in MSSQL Server, data Modeling, Logical & Physical database design, Data Migration, Performance Tuning, Query optimization

Experience in writing complex Database Queries, stored procedures, functions, triggers using MS SQL Server, SQL Tracing


AWS Certified Solution Architect (Associate) - February 2017

PMI-Agile Certified Practitioner - July 2015

Professional Scrum Master I - March 2014

PMI-Project Management Professional - April 2013

Professional Scrum Developer I - Jun 2011



Master of Computer Application June 2003


Bachelor of Science June 1998


Languages: C#, JavaScript, HTML, CSS, JSON, XML, XAML, jQuery, LINQ, SQL, Java, Python

DBMS: MS SQL server 2012/2008/2005, Sybase, MS Access, Oracle

Web Technology: ASP.NET, ADO.NET, Web API(RESTful), WCF Services, WPF, Web Services, Node.js

Operating System: Microsoft Windows (All versions), Unix, Linux

Development Tools: Visual Studio 2015/2013/2012/2008/2005/2003, Microsoft Team Foundation Server,

Accurev, Jenkins, Chef, AWS, Docker, AnthillPro, GitHub, ReSharper 8.1/7.1, LINQ

pad, Nunit, SoapUI, VersionOne, Jira.


CAPITALONE INVESTING, Sr Software Engineer, Seattle, Washington Jan 2012 – Present

Currently part of the AWS migration projects in Capital One Investing where all application within the bank are to be moved to Cloud. New Continuous-Integration-Continuous-Deployment pipelines and other customization in progress to enable Banking in Cloud Computing world.

Worked as lead developer to implement mobile browser version of ‘Capital One Investing’ brokerage website using MVC 4, Web API, .Net(C#) and Razor and implemented modules within the Trade funnel (Express Funding, Options etc

Developed enhancements and bug fixes to software components of ‘Capital One Investing’ brokerage website using .NET (C#), ASP.NET, MVC, HTML, CSS, JavaScript, Sybase, SQL and OO Design/Programming for Windows Server and IIS platform.

Worked as a core team member of Sprint team as well as release coordinator for companywide deployments

Collaborated with Quality Analysts, Business Analysts and Product Owners to mature scrum stories, develop software solutions as well as their testing and validation.

Documented design decisions on internal wiki, adhered to existing process guidelines and mentored junior developers.

Core member to work on Onboarding Dev team imperative, for process improvement and reducing the learning curve for new hires.

Worked on production support issues. Involved in analysis the issue and proposing a solution to the issue.

Part of the interview panel, involved in the onboarding of the new hires and monitoring the work of the associates.

Coordinating with offshore team and resolving conflict/clarification between client and offshore team.


Got promoted from Senior Software Engineer position to Manager-Projects position in June 2015.

Monitored Innovation POC from initiation till completion, brought revenue of around 100,000K.

Multiple times got exceptional yearly rating (i.e., Exceeds All(EA)), highest in the organization.

Increased the dev head count by 50%.

JOHNSON CONTROLS INC., Sr Software Engineer, Gurgaon, India Nov 2010 – Dec 2011

Worked as lead developer to develop and test Web based application using C#, .NET Framework 3.5 and SQL Server 2008, WCF.

Monitored the design, development and testing effort to implement the new/existing business requirements.

Designed, implemented and maintained database schema, T-SQL Queries, Triggers, Views, Stored Procedures and User Defined Functions on SQL server 2008.

I was also involved in Performance Tuning and Optimization of SQL queries.

Worked as a mentor to the new hires in the organization.


Implemented POC successfully that led to expansion of team from 2 to 15-member team.

Awarded with cash incentive, given only to top 5% Star performers.

NIIT Technologies, Sr Software Engineer, Gurgaon, India Dec 2006 – Nov 2010

Responsible for Design, Development, Maintenance and Testing of SmartWorks application for ING-IAN

using C#, .NET Framework 3.5 and SQL Server 2008, Infragistics, WCF & WPF.

Development and Enhancement an Insurance Smart Client - Insurance Processing Framework (IPF3) for ROOM Solutions.

IPF3 is front-end developed using .net 3.5, C#, WPF, Back-End is in SQL Server 2008 and the communication between front-end and back-end is done using WCF.

Imparting domain and technical knowledge to the new entrants and fellow team members.


Got Incentive raise multiple times as a result of excellent performance.

Completed POC that helped increase the team count. Came to USA took the KT, implemented the functionality at offshore before schedule.

IGT, Software Engineer, Gurgaon, India August 2005 – Dec 2006

Developing and enhancing Travel Wire application (Point of sale/Content Broker/Mid Office) for Cendant.

Responsible for development and testing of Windows application using C#, ASP.NET, VB.NET and Oracle 8i.

Analysis and Implementation of security in Go Res! application for World Span.

Performed development and testing of Web based application using C#, ASP.NET 2.0 and SQL Server 2005.

Worked on SQL Server 2005 to design database schema and develop T-SQL Queries, Triggers, Views, User Defined Functions and Stored procedures.

Worked as Configuration controller for the projects.


Assigned additional responsibilities like interaction with business analyst to understand the requirements, create a design specification and implement the system as per the requirement, which made me main point of contact.

Artech Infosytems, Software Engineer, Noida, India Sep 2003 – Aug 2005

Design and development of ERP application for Dalmiya Group of Companies, Orissa.

Responsible for development and testing of Window based application using C#, VB.NET and Oracle 8i.

Developed enhancements and bug fixes of ERP application.

Involved in development and enhancement of Akshar for Windows(AFW), a window based application.

AFW development and testing done using C#, VB.NET, C++.


Joined as Software Trainee but promoted to Software Engineer before the completion of training period

Contact this candidate