Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Ravi Srivastava

Ravi Srivastava

Katy,TX

Summary

  • An accomplished and established professional with 12 Years proven track record in team management (Project Lead) and Leadership, coordinating team members, software application design, analysis, manage development and Distribution with extensive experience in full life cycle of the software development process.
  • Well experienced with energy and enthusiasm in IT, strong work ethic, adaptable, and willing to do what it takes to get the job done with quality and attention to detail.
  • Flexible and professional, excellent communication skills, and goal-oriented with the maturity to be self-motivated and the time management skills to complete work efficiently within deadlines.
  • Creative problem solver with strong analytical abilities and a high degree of managerial computer expertise.
  • Professional Summary: Excellent experience in IT, demonstrated experience in various technical disciplines to include Development, Systems Integration, Application support, designing, data, business, and technical architectures in, Finance, Retail, Airlines domains. Proficient in Software Development Life Cycle (SDLC) and AGILE (SCRUM) development process methodologies such as requirement analysis & definition, designing, coding, testing, and implementation.
  • Experience in Microsoft .NET Technologies - .NET Framework 4.5/4.0/3.5, C#.NET, ASP.NET, and ADO.NET. Experience creating Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors, and functions.
  • Experience in web programming with hands-on experience using Custom Controls, Master Pages, Themes, Exception handling and Validation Controls.
  • Experience in working with Web Forms, User Controls, and Web Controls using HTML, CSS, XML, JavaScript, jQuery, JSON, Visual Studio. Excellent analytical and interpersonal skills.
  • Quick learner and good performer both in the team and independent job environments. Proficient at grasping new concepts, applications, technologies quickly and constructively utilizing the same. Solid understanding of Software Development Life Cycle with Agile methodology.
  • Strong hands-on experience in OOPS concept and C# programming and design patterns Hands on experience with Web applications: Asp.net MVC 6.0, jQuery, Angular4, jQuery, Bootstrap. Experience in Developing RESTful services with ASP.net Web API, MVC-6.0 with JSON message exchange. Hands on experience with design, development, and hosting of services Strong written and verbal communication skills.
  • Awarded in the award “Best Employee” for the category individual in HCL America for application architecture, Design, and development in .Net technologies.
  • Good Experience in Source control with TFS, Tortoise SVN, and Bitbucket/GIT. Very good experience in Data Access technologies with Entity Framework, NHibernate, and LINQ.
  • Hands on in creating and consuming and hosting services: Web Services, WCF and Web API (REST Principle) and strong experience in service-oriented architectures – SOA. Experience with debugging and triaging fixing bugs.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Sr. Consultant/ Project Lead

Client- United Airlines
02.2022 - Current
  • Working in an Agile team of .NET developers for a fast-paced software development firm
  • Participating in daily stand-up meetings to give project progress updates to the Scrum Team and the Product Owner
  • Coordinating development team deliverables to ensure quality release management into the QA and Production environments
  • Validating the constructed code against unit test criteria for code coverage and performance
  • Assist development team on resolving the merge conflicts in the source code repository
  • Analyzing the performance and design inefficiencies; stay abreast of the latest technologies and tools being used to improve IT development and delivery
  • Responsible for non-functional requirements including, but not limited to, performance, security, availability, reliability, maintainability; will provide production support, evaluate, and troubleshoot .NET core code, system failures, and discrepancies
  • Coordinating with the Technical Director on current programming tasks
  • Collaborate with other programmers to design and implement features
  • Analysis, and testing applications at the Module level, System-level, and User Acceptance level for the quality of the software
  • Good experience in using issue tracker tool JIRA
  • Documenting findings and maintaining ongoing awareness of emerging developments and trends in technology that could impact current projects and influence new projects
  • Collaborating with other Developers to work on research spike stories assigned as per Business requirements and document these findings in confluence pages
  • Attending Daily Agile Scrum, retrospective meetings and sprint planning with team and Scrum master in WebEx
  • Coordinating with offshore team part of tasks completion
  • Environment: Visual Studio 2022, 2019, .Net Framework 4.5, .Net Framework 6.0, ASP .NET, ADO.NET, SQL 2019, C#.Net, Entity Framework, Web services, Git actions, AWS infra setup

Sr. Software Engineer/ Project Lead

Client- Keurig Dr. Pepper
12.2014 - 02.2022
  • Participated in daily stand-up meetings to give project progress updates to the Scrum Team and the Product Owner
  • Also attended Weekly conference calls with the client for the project progress
  • Involved in analysis, design, and development of the application
  • Working on migrating the ASP.NET application to the ASP.NET Core application
  • Proficiency in Visual Studio 2017, and SQL Server management studio 2012
  • Experienced in JSON, XML and worked with Web API to provide services to HTTP requests
  • Involved in Unit testing and Integration testing
  • Handling production support and responsible for web application security
  • Used Microsoft Team Foundation Server (TFS/ Bitbucket) for all the source code maintenance needs and automated builds
  • Used Agile Methodology to review progress of project in monthly sprints
  • Participated in daily stand-up meetings to give project progress updates to the business team and the owner
  • Also dealt with serialization and de-serialization while transferring the data between layers using objects
  • Also attended Bi-Weekly retrospective meetings with client for the project progress
  • Used C#.NET to develop code for business layer
  • Unit testing of all application and modules.
  • Wrote many complicated Stored Procedures, Triggers, User defined functions
  • Used collections, interfaces, abstract classes, delegates, extension methods to implement the project and worked with the Exception Handling
  • Resolved QA bugs and supporting the application for back end
  • Used GIT Source Control for version control
  • Environment: Angular4, Web API, C#, Net4.5, Postgres SQL, Kendo UI, MVC, JIRA, Dapper, Telerik, jQuery, Azure.

Sr. Dot Net Developer

Client- Inter Bit Data
12.2012 - 10.2014
  • Supporting an Agile team of .NET developers for a fast-paced software development firm
  • Participated in daily stand-up meetings to give project progress updates to the Scrum Team and the Product Owner
  • Also attended Weekly conference calls with the client for the project progress
  • Involved in analysis, design, and development of the application
  • Worked on mobile application using jQuery and web services.
  • Experience using Team foundation server (TFS) for version control system
  • Experienced in JSON, worked with Web API to provide services to HTTP requests
  • Involved in Unit testing and Integration testing
  • Handling production support and responsible for web application security
  • Involved in the testing application at the Module level, System-level, and User Acceptance level for the quality of the software
  • Working with a team of developers and programmers to meet daily project goals and specified deadlines and provide technical support by troubleshooting issues and monitoring design changes in existing web applications
  • Documenting updates for application programs and preparing technical documents, including writing operating instructions and references for the user
  • Environment: jQuery, MVC, C#, SQL 2012, web services, Asp .Net, N Hibernate, LINQ.

Sr. Dot Net Developer

Client- Kheliya
08.2011 - 11.2012
  • Designing, developing, and implementing functional software and service development, code, design reviews, domain analysis and design, peer collaboration and best practice enforcement such as continuous integration, code coverage and change management
  • Participated in software analysis, development, quality assurance, design, development, Implementation Testing, Maintenance, support, and troubleshooting
  • Compiled and documented program development and subsequent revisions including comments in the coded instructions
  • Participated in system/application and database design meetings
  • Analyzed user requirements, procedure, and problems to automate or enhance existing systems
  • Coordinates development team deliverables to ensure quality release management into the QA and Production environments
  • Created Report using Crystal reports.
  • Which is a tracking tool for individual performance and tasks
  • Designed software as per business requirements involves Write, edit, and debug computer programs, Testing, Deployment, Data manipulations etc
  • Used .NET framework as programming languages to write, edit, debug computer programs
  • Environment: ASP .NET, ADO.NET, SQL 2008, C#.Net, HTML, CSS, C#, SQL, web services, LINQ, Ajax.

Dot Net Developer

Client- Cipla
01.2011 - 06.2011
  • Created several ASP.NET pages using ASP.NET, C#, ADO.NET, LINQ, and SQL Server
  • Designed User Controls for document upload, Comments Input, Multi-Select Dropdown, and Risk Question Control heavily across the application
  • Developed Stored Procedures/Functions in SQL Server
  • Designed the application as N-tier architecture with extensive use of Object-Oriented programming techniques
  • Designed and implemented the UI with extensive use of JavaScript, JQuery, and Ajax
  • Designed reports using SSRS and called them in Web Application
  • Experienced Error Handling in SQL Server, ASP.NET and used transactions concept to commit or roll-back the changes in the databases to minimize errors
  • Experience using tools such as Visual Studio
  • Worked in an Agile environment and actively participated in stand-up call Scrum meetings
  • Experienced in WEB API: Proficient in creating and consuming (SOAP and REST) Services
  • Experienced in AJAX techniques and development methodologies
  • SQL servers developed HTML and ASP.NET pages to meet the business requirements and replaced HTML pages with redesigned ASP.NET pages
  • Experience in Error Handling in SQL Server, ASP.NET and used transactions concept to commit or roll-back the changes in the databases to minimize errors
  • Created different kinds of Indexes on the tables to improve Performance and fixed many bugs in the Queries and sub-queries
  • Worked with a team of developers and programmers to meet daily project goals and specified deadlines and provide technical support by troubleshooting issues and monitoring design changes in existing web applications
  • Experience using Team foundation server (TFS) for check-in and checkout of code
  • Developed Rest Services using ASP.NET Web API and C#
  • Environment: ASP.NET 3.5, C#, ADO.NET, VB.NET, XML, SQL Server, JavaScript, JQuery.

Dot Net Developer

Client- Bula Namaste Fiji India
01.2010 - 01.2011
  • Created several ASP.NET pages using ASP.NET, C#, ADO.NET, LINQ, and SQL Server.
  • Developed Stored Procedures/Functions in SQL Server
  • Designed the application as N-tier architecture with extensive use of Object-Oriented programming techniques.
  • Experienced Error Handling in SQL Server, ASP.NET and used transactions concept to commit or roll-back the changes in the databases to minimize errors
  • Developed Rest Services using ASP.NET, Web API and C#.
  • Developed Angular custom directives and pipes and developed core functionality with the ASP.NET MVC Framework (C#.NET).

Education

Bachelor of Science (B.sc) -

D.D.U University

Diploma - Software Engineering

NIIT

Skills

  • Technical Skills:
  • Programming Languages: C#, TypeScript, JavaScript, jQuery, HTML5, and CSS
  • Frameworks and Libraries: NET Framework, NET Core, ASPNET, Entity Framework, Angular (up to Angular 4)
  • Database Skills: Microsoft SQL Server (MS SQL), Postgre SQL Oracle DB, MySQL
  • Development Tools and IDEs: Visual Studio, Visual Studio Code (VS Code), TFS (Team Foundation Server), Bit Bucket, JIRA, Git Hub
  • Automation, Deployment, and Quality Tools: Jenkins, Sonar Qube, VeraCode Scan, Git Actions
  • Web Services and APIs: ASPNET Web API, SOAP
  • Data Formats and Query Languages: JSON, LINQ
  • Additional Skills (at beginner stage): Nodejs
  • Experience working in Agile environment
  • Azure DevOps CI/CD pipelines
  • Experience in Jenkins automation deployment
  • Experience in Postman and Fiddler
  • Experience in Dapper, SSIS package

Certification

  • Microsoft Certified Professional .Net Framework 2.0 – Windows-Based Client Development since June 2009.
  • Microsoft .Net Framework – Application Development Foundation since May 2009.
  • Designing and Developing Microsoft Windows Based Applications by Using the Microsoft .Net Framework since May 2009.

Timeline

Sr. Consultant/ Project Lead

Client- United Airlines
02.2022 - Current

Sr. Software Engineer/ Project Lead

Client- Keurig Dr. Pepper
12.2014 - 02.2022

Sr. Dot Net Developer

Client- Inter Bit Data
12.2012 - 10.2014

Sr. Dot Net Developer

Client- Kheliya
08.2011 - 11.2012

Dot Net Developer

Client- Cipla
01.2011 - 06.2011

Dot Net Developer

Client- Bula Namaste Fiji India
01.2010 - 01.2011

Bachelor of Science (B.sc) -

D.D.U University

Diploma - Software Engineering

NIIT
Ravi Srivastava