We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Around 5 years of professional experience in Object Oriented Programming (OOP),Analysis, Design, Development and Maintenance in Client / Server / N - Tier environment using C#, and MVC (Model View Controller) design pattern, ASP.NET, IIS 8/7, Web Services, Windows Forms, HTML, Jquery, JavaScript, Ajax
  • Demonstrated proficiency indevelopment using Microsoft.NET technologies like WCF, LINQ, ASP.Net(4.5/4.0/3.5) and AJAX Extensions with MS SQL Server andOracle 10g as database
  • Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA concepts using .NET Framework, Entity Framework and Database Programming using TSQL (SQL Server).
  • Worked on development phase of new .NET WEB API application using REST
  • Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Abstraction, Inheritance, Polymorphism, Reusability and Design patterns like MVC, Abstract Factory, Singleton, Dependency Injection (IOC) a standard solution to common problems in software design.
  • Experience with ADO.NET, AJAX, LINQ, XML, SOAP, COM Component, JavaScript, JQuery and CSS.
  • Expertise working with MVP and MVVM design patterns for WPF.
  • Proficient with Windows Communication Foundation (WCF), .NET Web Services using WSDL, SOAP and UDDI.
  • Extensive involvement in all stages of System Development Life Cycles(SDLC) including Requirements, Logical and Physical Architectural Modeling, Design, Development, Implementation and Support.
  • Well-versed in writing T-SQL queries, stored procedures, Triggers along with Data Transformation Services (DTS), views, user defined functions, packages, database performance tuning, indexing, database backup and restore.
  • Experience in creating Server Controls, User Controls, Validation Controls and Custom Controls using ASP.NET control Library.
  • Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation.
  • Strong prior experience in Medical/Clinical, Healthcare, Insurance domain.

TECHNICAL SKILLS:

.NET Technologies: ASP.Net (4.5), MVC 3,WCF, LINQ, ADO.NET (6.0), Web Services, WIN FORMS, WEB PARTS, .Net Remoting and Net Framework, Entity Framework 4/5/6

Development Environment: Visual Studio 2015/2013/2010

Web Technologies: ASP, XML, HTML, XHTML, CSS, JavaScript, AJAX, J Query

Web Services: SOAP, WSDL, XML, WCF

Programming Languages: C# (5.0), SQL, PL/SQL.

Databases: SQL Server 2012/08 (T-SQL, Stored procedures, Triggers), Oracle 10g, MS Access, ElasticSearch

Middleware: ADO.Net, DLL

Protocols: SOAP, FTP, TCP/IP, HTTP

Reporting Services: Crystal Reports, Microsoft Excel/Word, PDF

Web/Application Servers: Internet Information Server (IIS)

Design Patterns: MVC, Singleton and Abstract Factory, Dependency Injection

Application Tools: Visual Studio.Net, SQL Management Studio, Adobe Photoshop 14.0, Visio.

Operating Systems: Windows 10/8/7

PROFESSIONAL EXPERIENCE:

Confidential

Lead Software Engineer

Responsibilities:

  • Designed use cases, class diagrams and sequence diagrams using MS Visio
  • Responsible for designing the ASP.NET MVC application authentication using .NET Framework, Model View Controller MVC and IIS security model
  • Daily stand up meetings to discuss the status of the work and weekly status reports
  • Enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code Maintenance using Entity Framework
  • Deep understanding of relational database concepts with extensive experience in design, creation, normalization, programming (TSQL, complex queries using joins, stored procedures, triggers, views etc. SQL Server). Also worked with LINQ.
  • Entirely completed requirement analysis and all phases of development (SDLC)
  • Built performance-tuned systems with maximum optimization, reusability and ease of operation
  • SVN was used for Agile Development Software

Environment: VisualStudio2013, C#, ASP.NET 4.5, Java Script, IIS 7.0, AJAX, LINQ, XML, SQL Server 2012, Windows 8, UML, Windows Server 2012

Confidential

Lead Software Engineer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance
  • Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction
  • Worked with High Charts and Data Binding
  • Used Telerik controls like Radchart and RadGridview to provide richer user experience
  • Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ
  • Worked with ADO.NET to interact with the SQL Server (i.e. retrieving, updating and inserting data into the tables) for populating the reports
  • Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins
  • Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent
  • Created new tables, wrote stored procedures for applications and some user defined functions
  • Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Serverfor inserting/Updating/Deleting the data into the relational tables
  • Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer
  • Responsible for maintaining versions of source code using SVN
  • Involved in Deployment and Troubleshooting issues in the application
  • Involved in writing technical specifications design document, deployment documents and operations guide for operation support
  • Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis

Environment: MS Visio, .NET 4.0, C# 4.0, ASP.NET 4.0, MVC 3, ADO.NET, TSQL, SQL Server 2008, HTML, LINQ,, IIS 7.0, Windows Server 2008, SVN.

Confidential

Lead Software Engineer

Responsibilities:

  • Involved in requirement gathering, database design, XML design, n-Tier Application development, User Interface, Application Layer, Business Layer, Rule Engine, Data Layer, Reports, system integration and Build process
  • Agile methodology used for faster and iterative software development
  • Implementation of Test driven development (TDD) approach to ensure quality and minimal bug/defects inherited software solutions
  • Database design, writing stored procedures, functions, views and triggers.
  • MVC Design Pattern followed for application development
  • Developed High Charts reports using HighCharts Plugin
  • C#.Net and ASP.NET MVC used for system development
  • Used Ajax, JavaScript and JQuery for validations and post-backs, CSS controls for enhanced interfaces in the UI
  • Creation of COM (dll) that can be exposed to some legacy applications to get illustration details from current system
  • Used Factory Design Patterns to ease the development and make the system modular
  • Managed Build process from Development, testing till staging
  • SVN was used for project management

Environment: C#.NET 4.0, ASP.NET 4.0, Ajax, JSON, CSS, JavaScript, HighCharts, Visual Studio 2010, ElasticSearch, MS Sql Server 2008, IIS

Confidential

Lead Software Engineer

Responsibilities:

  • Involved in full life cycle of the project from requirements gathering to transition using Agile Methodology
  • Involved in designing the layout of User interface using Visio and Class diagrams using UML
  • Designed Windows Form, modeled multi-threaded, enterprise n-tier software application
  • Designed and developed Services using WCF and also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications
  • Implemented Data access layer-using ADO.NET to connect and retrieve or manipulate database information
  • Established communication between different applications running on same/different platforms using WCF
  • Extensively involved in Developing Components for Business Layer and Data Layer, implementation in MVVM Architecture
  • Used Data Grid View, controls with Sorting for displaying various data on to the page
  • Programmed ADO.NET for communication between application and database, used extensively Data Grid View, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports
  • Developed Stored Procedures, Triggers, and Views in SQL Server for accessing the database
  • Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques
  • Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net 4.0
  • Developed the Classes, Objects, DataSet Classes, and Methods depending upon the business requirements
  • Implemented Serialization and Deserialization of objects
  • Developed Custom Controls, which provides flexibility, reusability better, deign time experience
  • Developed partial post back validations to manipulate data on web pages using AJAX
  • Used SVN for version control of the source code along with the maintenance of the builds and the relevant documents of the same
  • Involved in unit testing, integration testing and deployment of the application

Environment: Visual Studio 2010, ASP.Net 4.0, ADO.Net, SQL Server 2008, IIS, SVN, SOAP WCF, .NET Framework 3.5, SOA, Web services, SQL Server, Windows Server.

Confidential

Software Engineer

Responsibilities:

  • Study, understand and analyze the project requirements. Designed use cases, class diagrams and sequence diagrams using MS Visio
  • Participated in full Software Development Life Cycle (SDLC) following Agile Methodology (SCRUM)
  • Developed rich user interface (UI) using WPF, C#, User Controls,
  • Designed and developed various interfaces, classes to construct the business logic using C#, ADO.NET
  • Developed various reports using Microsoft Excel
  • Actively involved in providing the technical support of the application by troubleshooting and resolving the issues

Environment: C#, WPF, ADO.NET, MS Visio, SQL Lite, Visual Studio 2010, Microsoft Expression Blend

Confidential

Software Engineer

Responsibilities:

  • Involved in full life cycle of the project from requirements gathering to transition using Agile Methodology
  • Involved in designing the layout of User interface using Visio and Class diagrams using UML
  • Designed ASP.NET Web Form, enterprise n-tier software application
  • Designed and developed Services using ASMX, WSDL
  • Implemented Data access layer-using ADO.NET to connect and retrieve or manipulate database information
  • Extensively involved in Developing Components for Business Layer and Data Layer, implementation in N-Tier Architecture
  • Used Grid View, controls with Sorting and Paging for displaying various data on to the page
  • Programmed ADO.NET for communication between application and database, used extensively Data Grid View, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports
  • Developed Stored Procedures, Triggers, and Views in SQL Server for accessing the database
  • Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques
  • Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net 4.0
  • Developed the Classes, Objects, DataSet Classes, and Methods depending upon the business requirements
  • Used VSS for version control of the source code along with the maintenance of the builds and the relevant documents of the same

Environment: Visual Studio 2005, ASP.Net 3.0, ADO.Net, Oracle 9g, IIS, VSS, Web Services, .NET Framework 3.5, SOA, Windows Server.

We'd love your feedback!