We provide IT Staff Augmentation Services!

.net Technical Lead & Sr .net Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Microsoft Certified Professional Developer with 11 years of experience in the IT industry.
  • Strong domain knowledge of Airlines, Banking, Insurance, News & Media and Ecommerce and their corresponding applications.
  • Executed projects in various roles from an Associate to Lead Developer, Scrum Master, Configuration Manager and Infrastructure specialist in Windows Azure, TFS and .Net, Build Master, Full Stack Developer and also as a Business Analyst when the job demanded.
  • Proficient in design and development of systems on SQL Server 2000 - 2016, SSRS & SSIS, including Performance tuning.
  • Worked in High volume transaction processing systems, production support roles for high availability systems, configuration management roles, leading development teams and leading onsite-offshore model projects.
  • Expertise in Release and Configuration Management, Deployment Automation using custom scripts, Deployment automation using TFS build definitions, Nuget Packages, Versioning, dependency resolution, automation using configuration file transforms & Continuous Integration.
  • Migration and Maintenance of various on-prem applications to Azure Cloud, Performance monitoring using App Dynamics, Monitoring health and troubleshooting application issues using SPLUNK.
  • Experience with different source control systems and their plugins such as SVN, AnkhSVN, TortoiseSVN, GIT, Team City and TFS.
  • Team Player | Leader | Highly Organized | Task Obsessed | Excellent People-Interaction Skills.

TECHNICAL SKILLS:

Web Technologies: .Net 1.1-4.5, ASP.NET, Web Api, C#, WCF, MVC 2.0-5.0, ASP, Ajax, ADO.Net, VB.Net, HTML, Telerik Controls, XHTML, XML, XSLT, XPATH, AJAX, LESS, CSS, LINQ, SSRS, SSIS

Databases: SQL Server 2000-2014

Software Tools: Visual Studio, App Dynamics, SPLUNK, NPM, SCCM, HP Server Automation, Mule soft Management Console.

Design Tools : UML, MS Visio, Rational Rose, Adobe Photoshop

Scripting Technologies: Java Script, Angular (1, 2 & 4), Jquery, PowerShell and DSC.

Source Control: VSS 6.0, VSS 8.0, VSTS Database Edition, TFS, GIT, SVN, AnkhSVN, TortoiseSVN.

Design/Architectural patterns used/implemented: Factory, RIP, Lazy Loading, Unity, Template, Repository, Adapter, Iterator, Singleton, Façade, and Onion Architecture.

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

.Net Technical Lead & Sr .Net Full Stack Developer

Responsibilities:

  • As the Tech Lead for JCBA I am involved in the complete life cycle, upgrades and maintenance of various Asp.Net Web Forms, MVC, Angular, Web Api, Windows, WCF and Database applications.
  • From requirements gathering and application development, database development to release management of entire Team’s deliverables, I play the Lead role in the complete Full Stack.
  • Migration of existing solutions and development of new solutions in .Net Core 2.0 and Net Standard.
  • Working in Onion Architecture with various design patterns under use in the .Net Core application.
  • Hands-on development in every layer of the projects developed under JCBA.
  • Created various Web API’s on the Onion Architecture and .Net core for sending data to and receiving data from various systems and sub systems at United and also converted existing web services to API’s.
  • Work with analysts and business users to gather requirements, providing requirements understanding and walkthrough sessions to team, reviewing functionality and code quality for weekly sprints.
  • Worked with both Team City and CA (RA) Technologies as well as TFS for continuous integration and release automation.
  • Optimized and converted long running processes to windows services.
  • Converting existing web applications and writing new applications in Angular.
  • Create wireframes and mockups for various applications, set up continuous integration in TFS, create custom workflow process templates, configure build, release and code review templates and definitions.
  • Responsible for build and release management for the all projects under JCBA with a Team of 25 developers, create merge release plans, set up deployment automation using build definitions, PowerShell scripts and configuration file transforms.
  • Real time performance monitoring using App Dynamics to resolve performance bottlenecks across various dependent layers and applications.

Environment: Asp.Net Web Forms, .Net Core, C#, MVC, Web API, JQuery, Angular, AJAX, Telerik Controls, SQL Server 2014-2017, Visual Studio 2015-2017, Teradata, power shell, App Dynamics, TFS, Release Management, Windows Services, Web Services, Team City, CA Release automation.

Confidential, Minneapolis, MN

Sr .Net Full Stack Developer

Responsibilities:

  • Analyzed, designed & developed an MVC application for CPS Team and an AngularJS and application for RPS Team.
  • MVC application made calls to a WCF Service, a Windows Workflow service and SQL Database, all of which were developed by me.
  • The AngularJS single page application has a responsive UI created in Bootstrap, made calls to a Web Api for CRUD operations, a Windows workflow service to trigger workflows and SQL Database, all of which were developed by me.
  • Worked with analysts to understand KYC related requirements on AML, OFAC, CIP, KYC, CDD and EDD and create mockup screens for Business user’s approval.
  • For the MVC application, we implemented a lot of Custom JavaScript functions to work with various JQuery UI Widgets and provide various UI Interactions, perform validations, make AJAX calls, retrieve and manipulate JSON object.
  • Implemented Dialog, Modal, Tabs, Accordion, AutoComplete for UI related functionality and leveraged LESS JS framework to extend CSS using variables, mixins and functions to make code more maintainable.
  • Implemented KYC Only application for Retail Payment Services in Angular, Web API and WWF while for Corporate Payment Services in JQuery, MVC, WCF and WWF.
  • Implemented various data Models, Classes, and Contracts with Common functions in the WCF application to interact and perform CRUD operations with the data in SQL database.
  • Responsible for creating/altering tables, stored procedures, triggers, UDF’s and creating SQL Jobs on the database.
  • Performance tuning of SQL database by identifying issues using SQL profiler and determining query execution times.
  • Developed the Windows Workflow application creating custom activities, creating persistence database, flowcharts and sequential workflows along with another resource on my team.
  • In order to have a loosely coupled architecture and the ever changing validation rules for this project, most of the validations which did not change were implemented at the model level using data annotations and the one that changed were abstracted to a separate class to be implemented at member level.
  • Implemented and improved site administration functionality for users to proxy other users, change configurations and add lookup values needed for KYC process.

Environment: .NET 4.5, MVC5, HTML5, Angular JS, Bootstrap, Web API, C#, JavaScript, JQuery, AJAX, AnkhSVN, TortoiseSVN, SVN, LESS JS, JQuery UI and Validation, WWF, WCF and IIS, Visual Studio 2015, SQL Server 2014.

Confidential, MD

Lead .Net Developer & Configuration MGMT and Infrastructure Specialist

Responsibilities:

  • Create appropriate source tree structure, branching, and merge strategy in Team Foundation Server/Explorer.
  • Configured CI, Version, scheduled and Rolling build definitions with appropriate process templates.
  • Build, publish and consume Nuget packages and resolve dependencies in various applications.
  • Lead development/configuration management teams along with a 5-member offshore team on development efforts while working closely with Onsite and Offshore teams in an agile environment.
  • Developed web applications using ASP.Net MVC 4.0-5.0, C#, JavaScript, JQuery, Entity Framework.
  • Created partial views and shared templates to reusable over the application and developed Views using HTML, CSS and JQuery.
  • Configuring applications for automation deployments using System Center 2012. This included working with VMM, SCO, Service Manager, SCCM and also SPLUNK for error logging and alerts.
  • Configuring applications per topology diagrams with reverse proxies, ARR and rewrite rules, VIP’s, external URL’s and setting up necessary ports for secure access over different zones in Azure and Apache environments.
  • Developing power shell scripts for application deployments, build version creation, clean build, and package deploys and roll backs.
  • Supporting releases daily to pre-production environments and weekly to production environments in an AGILE environment.
  • Working on TFS builds, their issues, build server issues and performance improvement to run multiple builds on high volume build controllers.
  • Member of the DevOps team that helped reduce deployment timelines by implementing MADO using DSC (PowerShell framework) to avoid huge deployment times by SCCM Release manager.
  • Configured and managed MMC (Mule soft Management Console) for application deployments through SCCM (System Center Configuration Manager) for a few Java applications.
  • Worked with team in developing a WCF Service for the new Diva (Digital virtual assistant) application that consumes Watson Services from IBM to provide interactive responses for Insurance/Policy related user queries across various desktop and mobile platforms.
  • Resolving issues with deployments to various environments, monitoring SPLUNK for application errors and their resolution, monitoring health and performance of applications and web/application servers

Environment: ASP.NET, MVC5.0, HTML5, C#, JavaScript, JQuery, Entity Framework, Windows PowerShell, DSC, System Center 2012, Visual Studio 2013, Team Explorer, Release Manager, WCF, Mule soft Management Console, Microsoft Deployment Agent, SPLUNK, SCCM.

Confidential, MD

Lead .Net Developer

Responsibilities:

  • Analyzed, designed, developed, tested and supported MSI Client from its inception in Jan 2012.
  • Analysis of requirements with Business Analysts and business needs with SME’s to convert complex legacy COBOL and DB2 logic to appropriate requirements.
  • As a SCRUM master working in an Agile development I worked in an Onsite-Offshore model developing code, leading a group of developers, coordinating development as well as testing efforts.
  • Developed formatters to convert COBOL copybook fields to their appropriate .Net types.
  • Designed and developed the MSI Client WCF service, CRU WCF Service for Policy, Sales and Client systems to perform CRUD operations on policy/sales/claims and client databases.
  • Worked on the MSI Client database with creation of SSIS packages and SSRS reports in the Client Interfaces.
  • Worked extensively with Nuget packages and Package Manager Console to consume packages from underlying systems like CRU and DAL and deploy weekly builds to different environments.
  • Performed the role of a Code reviewer to various teams to oversee the code quality and if coding practices are followed to the best. Used SONAR for determining code coverage.
  • Extensively used C#, ADO.Net, Entity framework, Tasks for programming & MOQ framework for Integration tests.
  • Implemented Log4net for error logging, Team Explorer for managing source code, JIRA system for logging bugs.
  • Worked on Inversion of control through Dependency Injection defining appropriate interfaces, constructors and setters.
  • Used SQL profiler to identify performance bottlenecks, optimized queries, procedures and views.

Environment: .NET 4.0, C#, Entity Framework, Visual Studio 2010/2013, SQL Server 2008 R2/2012, WCF, LINQ, Log4Net, MVC 4.0, IOC, Dependency Injection, Team Foundation Server Explorer, ADO.Net, SSIS, SSRS, SONAR.

Confidential, Charlotte, NC

.Net Developer

Responsibilities:

  • Designed, developed and supported the first successful Retail Fulfillment Incentive Performance Dashboard ever at Wells Fargo.
  • Being the only UI and .Net developer on the Team, the entire application was developed all by me along with managing the database work during database developer transitions.
  • Key player in requirements gathering and analysis, data gathering and analysis and project requirements for this application which is developed using agile methodology.
  • Created functional prototypes, design templates and mockups for the entire application.
  • Played a major role in coming up with the business requirements for the project, the project plan and workflow.
  • Developed the data access throughout the application with extensive use of LINQ to SQL and its partial classes using DBML’s.
  • Extensively used CSS and jQuery to create visually appealing User Interfaces and developed the procedural code using C#, ASP.NET, html, Ajax and JavaScript using Visual Studio.
  • Extensively worked on most of the data and validation controls in Visual Studio and also creating a variety of dynamic controls in the application supported by dynamic style sheets.
  • Designed and implemented a PROXY mechanism using just C# and asp.NET in the site with extensive use of session state so that Managers can login as team members/employees where they can assist, monitor and support their individual children.
  • Assisted in developing Tables, Triggers, Views, stored procedures and updating the SQL Server database and Optimized SQL Server Stored Procedures using joins & indexes.
  • Supported the database for daily, weekly and scheduled jobs along with bug fixing and production issues.
  • Assisted in the designed and development of reports in SQL Server using SQL Server Reporting Services.
  • Assisted other businesses with their respective Incentive plans, requirements gathering, project plans, code and application support.
  • The application being developed using agile methodology, I was involved in weekly releases, interaction with end-users on a day to day basis, improvements to the weekly releases based on user feedback.
  • Developed the deploy cycle, responsible for weekly deploys to development, staging and production environments, developed testing plans and also performed an active role as a tester for the application.

Environment: ASP.NET 3.5, C#.NET, LINQ to SQL, AJAX, HTML, JavaScript, CSS, jQuery, XML, XSLT, XPATH, Visual Studio Team System 2008, SQL Server 2005, 2008, 2008 R2, SSRS, Adobe Photoshop.

Confidential

.NET Developer

Responsibilities:

  • Analyzed and developed e-commerce, Dot Com & commercial web application projects using ASP.NET, C# .NET, VB .NET, JavaScript, DHTML, HTML and XML.
  • Designed and developed the databases with well-tuned stored procedures and Triggers to access data from SQL Server Database.
  • Extensively used OOP concepts in implementing the projects for code reusability
  • Developed various websites using C# and ASP.Net as the front end and SQL server as the back end.
  • Developed User Account management in the applications including validations, user objects, and session management.
  • Developed User controls, Page Templates, Credit card client-side validations, etc.
  • Wrote snippets of code in JavaScript to handle client-side validation.
  • Developed .Net modules to connect to remote databases using .Net web services.
  • Significantly used System.Net.Mail for sending emails.
  • Perform migration from Crystal Reports to SSRS.
  • Worked extensively on Illustrator, Flash, Photoshop and Adobe web premium suite as a whole.
  • Identified, resolved application problems and provided solutions by debugging and performance tuning services when applicable.

Environment: ASP.NET 3.0-3.5, C#, C#, VB .NET, SQL Server 2005, ADO.NET, T-SQL, PL-SQL, Macromedia Dreamweaver, Adobe web premium suite, JavaScript, CSS, HTML, XML, XSLT, XPATH, SSRS, Microsoft Visio, Visual Studio 2005.

Confidential, Charlotte

.Net developer & Technical Assistant

Responsibilities:

As a .Net Developer & VB6 instructor and Teaching Assistant, I taught, mentored and graded undergraduate students for a VB6 programming class.

  • Create Access databases, adding a designer, set up connections for VB6 to Access database.
  • Teach the class how create sample applications and grade them based on their tests with guidance from the professor.

As a Technical Assistant my responsibilities were:

  • Ghosting, Imaging, Re-Imaging of desktop computers and laptops.
  • Machine upgrades, Network support and Installation of various software across college computer labs.
  • Troubleshoot all computer issues hardware and software related for the entire College of Education department.
  • Create a ticketing portal using .Net and C# where staff of COE department can submit tickets for upgrades, issues, troubleshoot requests related to desktop and laptop computers.

Environment: VB6, Microsoft Access Database, Asp.Net, C#, SQL Server, Norton Ghost, Symantec Ghost, Visual Studio, Adobe Photoshop.

Confidential

Programmer Analyst

Responsibilities:

  • Created Use Cases, Class Diagrams, Sequence Diagrams using UML with Microsoft Visio and prepared technical specification document.
  • Actively coded the Model, Views and Controllers with functionality, business logic and data access Components using ASP.Net, MVC 2.0, JavaScript and C# using Visual studio.
  • Extensively used DHTML, Ajax control tool kit, Ajax JS libraries for asynchronous and partial post backs in various web pages.
  • Extensively worked on creating Custom Controls, User Controls and Master Pages for web pages.
  • Performed client-side validations using JavaScript, Ajax.
  • Created XML overlays based on the configuration requirements of the client to change the look and feel of the product and add display data from custom fields.
  • Performed querying to database using LINQ to SQL and querying to XML files using LINQ to XML.
  • Used Microsoft Message Queuing (MSMQ) for sending messages.
  • Assisted in developing Tables, Triggers, Views, stored procedures and updating the SQL Server database and Optimized SQL Server Stored Procedures using joins & indexes.
  • Designed and developed reports in SQL Server using SQL Server Reporting Services.
  • Successfully made use of Service Host Type class in WCF and exposed the Service types available, from endpoints.
  • Performed and resolved cross-browser issues and Unit Testing.
  • Reviewed and modified the code to eliminate design inconsistencies introduced during development cycles and to ensure cross-browser functionality.

Environment: ASP.NET 2.0-3.0, C#.NET, XML, MVC, WCF, LINQ, AJAX, DHTML, Java script, CSS, HTML, Visual Studio 2005/2008, SQL Server 2005, SSRS, Visual Source Safe.

We'd love your feedback!