Senior Technical Lead Resume
Tampa, FL
SUMMARY
- 12 years of software experience in evaluation, design, development, testing, project management and maintenance, production support using SDLC process and AGILE methodologies. Strong skills and experience in Object - Oriented Programming, Service Oriented Programming using the .NET framework
- Extensive knowledge in applications of technological solutions especially in complex business applications
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.0/3.5/3.0, C#(4.0/3.0/2.0,VC++,ATL COM, Win32 and AJAX Extensions with MS SQL Server (SQL / 2003 ) as database.
- Hands on experience in design using Object Oriented Programming along with SOLID principles.
- Experienced in Service Oriented Architecture SOA concepts using Web Services (SOAP and REST) and Windows Services.
- Expertise in developing GUI (Graphical User Interfaces) using C# Client/Server (Win Forms and (Web Forms, ASP.Net) application development.
- Experience in using ASP.NET AJAX framework for creating efficient and interactive html5 web applications that work across all popular browsers.
- Experience in using Language-Integrated Query LINQ (LINQ to SQL, LINQ to objects and LINQ to Entities).
- Experienced in creating Localized and Globalized applications to be accessible across the world (i18n).
- Experience in development and implementation of Windows Communication Foundation (WCF), and also responsible for developing WCF based Service, Data, Fault and Message Contracts and services.
- Experience in building multi tenant secured web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
- Experience in ADO.NET components and ORM tools such as Entity Framework
- Sound knowledge 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 working with Nunit and MSTest Framework for unit testing and NCover for Coverage.
- Experience in using Subversion and GIT for Version Controlling.
- Excellent analytical, designing and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems.
- Excellent work ethics, self-motivated & quick learner, willing to learn new technologies and third party products.
TECHNICAL SKILLS
IDE’s: Microsoft Visual C++6.0 Microsoft Visual Studio, SQL server, Microsoft Visual studio Ultimate, Rational Rose, Microsoft Visio, Eclipse
Languages: C, C++, VC++,C#, Win32 API, MFC, STL, ATL, COM, .NET, Python, Java, Scala
.NET Technologies: ASP.Net MVC 4,ASP.Net (4.0/3.5/3.0/2.0/1. X), WebAPI, WCF, LINQ, EntityFramework (4,6), WCF, WIN FORMS, Net Framework 4.0/3.5/3.0/2.0.
Web Technologies: ASP.net, Cyclone.IO, XML, HTML, JavaScript, AJAX, J Query, HTML5, AngularJS, KnockoutJS, UnderscoreJS, D3.js
Web Services: SOAP and REST based service using WCF and WebAPI framework
Databases: SQL Server, Oracle, Postgresql and MS Access
Middleware: ADO.Net, ATL COM, Windows service, Workers
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
Reporting Services: Crystal Reports
Web/Application Servers: Internet Information Server (IIS), Nginx
Design Patterns: MVC, GOF
Tools: Process Explorer,WinDbg, DotTrace, Selenium, FxCop
OpenSource: Jenkins, Cruisecontrol.net, Mangodb, ReDis, Elasticsearch,Neo4j,RabbitMQ
OS: Windows, Ubuntu and MacOs.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Specialist IT
Responsibilities:
- Took ownership of File ingestion system module with which all the provider and payor data gets processed and uploaded into downstream product.
- Involved in new module called Confidential t Engagement portal.
- Designed PE backend system which process the data from mainstream product and make it available for Confidential t via their portal.
- Implemented the whole system using windows service and queue system.
- Implemented a dedicated data pipeline process data from two different db source.
- Worked on few Silverlight -> AngularJS migration project.
- Provided strong technical assistance to the team
- Involved designing the front-end screens and checking for the client validations on the screen controls while inputting the required information.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Used Service Oriented Architecture (SOA) approach for design and developing distributed applications using Remoting and Web Services.
- Developed rich html5 web experiences with powerful Data Binding, Styling, Animations, and Templates with JQuery and twitter bootstrap.
- ASP.net WEB API is being used for mainstream service endpoint for all the application within villagehealth.
- ASP.net basic authentication is being used as a primary validation endpoint along with ActiveDirectory service.
- DevArt is being used to connect with Oracle as ORM tool for all the projects.
- Used Mecurial with Bitbucket for Version Control, creating and managing projects and accessing the items that are stored and managed for a project.
- Used Teleric Chart control along with AngularJS for charting components.
Environment: .NET Framework 4.0, DevArt LINQ, ASP.NET 4.0, ADO.NET, C#.NET, ASP.Net MVC 4, Windows Server 2008, Visual Studio 2010, SQL Server 2008, Oracle11, Json, HTML, MSUNIT,IIS 7.0, JavaScript, JQUERY, AngularJS, CSS, Web Services and WEB API 1.0/2.0
Confidential, Tampa, FL
Senior Technical Lead
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
- Involved in Requirement Analysis
- Provided strong technical assistance to the team
- Involved designing the front-end screens and checking for the client validations on the screen controls while inputting the required information.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Used Service Oriented Architecture (SOA) approach for design and developing distributed applications using Remoting and Web Services.
- Developed rich html5 web experiences with powerful Data Binding, Styling, Animations, and Templates with JQuery and twitter bootstrap.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Extensively used C#.NET for development and design of the Business Logic and Data Access Layers use of Generics, Events, Properties and Anonymous methods in Test Driven Development (TDD) environment.
- Extensively used User interface controls which use JQuery to validate client side validation.
- Developed Web Service Application Programming Interface (API) s for exposing functionalities to client applications.
- Designed and developed remote client access using Web Services (SOAP/UDDI/XML) to allow for syncing of data at remote sites and the main data site.
- Designed website in ASP.NET 4.0 with a consistent site-wide page layout Using Master Pages and their associated content pages.
- Programmed ADO.NET for communication between application and database, used extensively Grid views, Data Set, Data Table and Data Adapter to render reports.
- Used EF4.0, LINQ to Entities, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Created Stored Procedures for generating reports by using Triggers, and Views for performance tuning and retrieval of data.
- Used Git for Version Control, creating and managing projects and accessing the items that are stored and managed for a project.
Environment: .NET Framework 4.0, EF4.0, LINQ, ASP.NET 4.0, ADO.NET, C#.NET, ASP.Net MVC 4, Windows Server 2008, Visual Studio 2010, SQL Server 2008, Json, HTML, NUNIT,IIS 7.0, JavaScript, JQUERY, CSS, Web Services.
Confidential, NY
Technical Lead
Responsibilities:
- Involved in Requirement Analysis
- Understanding the entire application management process, procedures; and identifying areas for improvements.
- Recommended solutions, estimate efforts, and prepare proposals.
- Determining the resource requirements and identifying /securing the required resources for the project.
- Participated in System Analysis and Application Designing Sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution.
- Involved in Creating UML Diagrams / ER Diagrams in assistance with Business Analyst.
- Involving the system in a modular architecture for maximum code reuse, software organization and management of development tasks.
- Used .NET Framework 3.5, Object Oriented Methodologies(C#) for Application Development.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript, CSS classes and Custom Controls for Reporting and Planning Module.
- Developed WCF Web Service for retrieving pdf data (based on XML, WSDL, and SOAP)
- Created Service Oriented Architecture SOA for both Windows forms and Web forms applications for linking business and resources on demand to achieve the desired results for service consumers.
- Designed Data Access Layer and its Methods (ADO.NET) as a connection between Business Logic and Data Base.
- Experience in Performance Tuning, Query Optimization, Client/Server Connectivity, Database consistency checks.
- Expertise with Table Design, Index Design and Performance Tuning.
- Involved in optimizing code and improving efficiency in databases including re-indexing, updating statistics, recompiling stored procedures and performing other maintenance tasks.
- Created T-SQL Store Procedures, Views and User Defined Functions for fetching relevant data to UI for different reports.
- Implemented Form Based Security Authentication and Authorization based on Access-Levels for Pages.
- Experienced in LINQ (Language Integrated Query Language), LINQ to SQL, LINQ to Objects.
- Wrote JavaScript Code for client side validations.
Environment: ASP.NET 3.5, C#, ADO.NET,HTML, CSS, JavaScript, DHTML, Visual Studio 2008, SQL Server 2005/2008, T-SQL, IIS 7.0/7.5, Web Services, SOAP, WSDL, XML, AJAX, Subversion, .NET Framework 3.5, Web, XML, XHTML, MS VISIO(UML), N-Unit Testing Tool. Visual Studio 6.0, C, C++.
Confidential, Denver, CO
Senior Software Engineer
Responsibilities:
- Involved in Requirement Analysis, designed and developed Win32 application using Visual studio 6.0
- Prepared users documentation and functional prototypes for runtime module.
- Developed enhancements of the product using VC++(MFC,ATL COM) technologies
- Performed bug fixes.
- Managed operational plans and meetings
- Developed all the Business Logic for all the modules in a separate Business Layer inC++and this was implemented usingwin32 api.
Environment: Visual C++ 6.0 (C, C++, MFC, Win 32 API), Oracle, VSS, Rational Purifier.