We provide IT Staff Augmentation Services!

Tech Lead Resume

4.00/5 (Submit Your Rating)

Southlake, TX

SUMMARY

  • Over 10 years of experience in complete Software Development Life Cycle (SDLC) with Analysis, Design, Development, Testing, Implementation and Maintenance of various web, windows and mobile Information Systems.
  • Expertise in designing and developing complex user interfaces (GUI) using HTML5, CSS3, Bootstrap CSS, JavaScript, AngularJS, KnockoutJS, BackboneJS D3JS, InfoVisJS, J - Query, Silverlight 4, WPF, XMAL, Expression Blend 4, Kendo UI, Infragistics, and WebForms.
  • Expertise with advanced JavaScript MVC/MVVM development and patterns; rapid prototyping of highly per formant web applications for mobile touch devices.
  • Extensive experience hand-coding robust, concise, object-oriented JavaScript; manipulating JSON/XML; creating modules; working with promises; developing single-page asynchronously data-driven UIs; and working with libraries like jQuery, AngularJS, KnockoutJS, BackboneJS.
  • Experience with Unit testing Frameworks like Jasmine, Karma, NUnit, QUnit.
  • Experience in developing client server and Enterprise applications using C#.NET, ASP.NET, ASP.NET MVC3.0\4.0, Web Services, WCF,WWF, RESTful SERVICE,AJAX WCF SERVICE, RIA WCF Service, ADO.NET, JAVA, JERSY, ECLIPSE, MAVEN, SPRING MVC, C++, VC++, SDK, MFC, COM/DCOM, ATL/COM, Win32, STL, XML, UML, Easy Query Builder, SQL Server Programming.
  • Familiar with basic object-oriented ASP.NET C# development in Visual Studio, master/content page model, database CRUD interaction, server-side input validation; advanced experience implementing forms autantication and extending membership and role provider.
  • Extensive Knowledge in Design and Development of User Interfaces using AJAX, HTML, DHTML, CSS, XML, XSL.
  • Excellent noledge in Object Oriented methodologies and concepts including Microsoft .NET Framework 2.0/3.0/3.5/4.0/4.5.
  • Expert noledge in MSSQL 2000/2005,2008 R2, 2012 data Modeling, Logical & Physical data base design, Data Migration, Performance Tuning, Query optimization.
  • Experience in writing complex Database Queries, stored procedures, functions, and triggers using MS SQL Server, SQL Tracing.
  • Experience in requirements gathering, converting them into technical artifacts, applying OOAD/SOA concepts and Design Patterns.
  • Proficient in using XML Suite of Technologies (XML, XSLT, DTD, XSD, SAX, DOM and XPath). Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Possessing good communication, analytical, interpersonal and presentation skills.
  • Worked extensively on various windows operating systems such as Windows 95/98/NT/ 2000/2003/2008 Enterprise R2.
  • Highly motivated and adaptive with the ability to grasp things quickly and possess excellent interpersonal, technical and communication skills.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, Bootstrap CSS, JavaScript, AngularJS, KnockoutJS, D3JS, InfoVisJS, J-Query

Internet Protocols: HTTP, HTTPS, FTP, DNS, TCP/IP, SSL

Microsoft Technologies: C#.Net, Asp.Net, Asp.Net MVC3.0/4.0, WebServices, WCF,WWF,WPF, XMAL, Silverlight 4, Expression Blend 4, RESTful SERVICE,AJAX WCF SERVICE, ADO.NET, LINQ, Entity Framework, C++, VC++, SDK, MFC, COM/DCOM, ATL/COM, STL, UML

Sound Capabilities To: Firebug, Glimpse, Google Chrome Debugging Tool, Infragistics, Kendo UI, Telerik RAD Controls

Java Technologies: JAVA, Jersy, Maven Repository, Nexus 4, Spring MVC

RDBMS: MS SQL Server 2000/2005, 2008 R2, 2012, Oracle 8i/9i/10g, MS Access, MySQL, PostgraySQL

Computer Languages: C#, C, C++, Visual Basic, JAVA, SQL, T-SQL

Operating Systems: Windows 95/98/NT/ 2000/2003/2008/ XP

Tools: Jasmine, Karma, NUnit, TestNG, Code Collaberator,Visual Interdev, Visual Source Safe, PERFORCE, SVN, GitHub, Grunt, Bower

Methodologies: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Southlake, TX

Tech Lead

Responsibilities:

  • Gathering requirements and set the Scope of the project.
  • Working on the web application developed in AngualrJS, Javascript,Html5, SAAS, CSS3…etc.
  • Working on Cordova, Phonegap to build native app to web app to use on IOS and Android mobile devices.
  • Writing Test cases to test various components using Jasmine and Karma for javascript, html code base.
  • Writing test cases on RSpec and execute on Mac terminals to get the full coverage of the code wat written.
  • Working on Ruby and Rails for the same Tripcase app to show on desktop web application.
  • Writing CSS on SAAS preprocessor of CSS3 and compiled using Grunt and Compass.
  • Used bower to install components to be used in Tripcase product.
  • Coding, styling, testing of reusable javascript, CSS3, html5 widgets / libraries for complex UI controls.
  • Rapid creation of test cases through simple syntax in JASMINE and execute same test cases in KARMA.
  • Advanced failure detection for methods dat throw errors and grouping of related test cases using test suites KARMA.
  • Mock objects in JASMINE for writing tests without external dependencies.
  • Implemented code to inject testing in AngularJS module.
  • Asynchronous tests for testing events and Ajax communication in JASMINE.

Environment: AngularJS, BackboneJS, JSHint Jasmine, Karma, HTML5\CSS3\Bootstrap CSS, REST SERVICE, SAAS, CORDOVA, Phone gap, Ruby & Rails, Compass, Grunt, Bower, REDIS, MongoDB, NodeJS, MySql, Webstorm, Github.

Confidential, Alpharetta, GA

Tech Lead

Responsibilities:

  • Gathering requirements and set the Scope of the project.
  • Working on various module (Patient Foundation System (PFS), Document Management System (DMS) and External Data Integration (EDI)) of the web application developed in AngualrJS, JavaScript, Html5, SAAS, and CSS3…etc.
  • Coded HTML to render ngModel data retrieving from REST service and bind ngModel JSON data returned from REST API.
  • Defined Routing and Bundling in main app module for HTML pages.
  • Defined new NgDirectives to transform the DOM element and its children’s, implemented $Scope for the newly defined directives.
  • Implemented ngResources for supporting Internationalization and Localization.
  • Implemented Exception handling mechanism to log exceptions in Server.
  • Coding, styling, testing of reusable javascript, CSS3, html5 widgets / libraries for complex UI controls.
  • Rapid creation of test cases through simple syntax in JASMINE and execute same test cases in KARMA.
  • Advanced failure detection for methods dat throw errors and grouping of related test cases using test suites KARMA.
  • Mock objects in JASMINE for writing tests without external dependencies.
  • Implemented code to inject testing in AngularJS module.
  • Asynchronous tests for testing events and Ajax communication in JASMINE.

Environment: AngularJS, Jasmine, Karma, HTML5\CSS3\Bootstrap CSS, REST SERVICE, SAASCompass, Grunt, Bower, Entity Framework, PostgraySQL, MongoDB, NodeJS, Webstorm, Rabbit MQ, SVN

Confidential

Senior Software Engineer

Responsibilities:

  • Gathering requirements and set the Scope of the project.
  • Implemented AngularJS to create web portal framework for SPC.
  • Coded HTML to render ngModel data retrieving from REST service and bind ngModel JSON data returned from REST API.
  • Defined Routing and Bundling in main app module for HTML pages.
  • Defined new NgDirectives to transform the DOM element and its children’s, implemented $Scope for the newly defined directives.
  • Implemented ngResources for supporting Internationalization and Localization.
  • Implemented Exception handling mechanism to log exceptions in Server.
  • Coding, styling, testing of reusable JavaScript, CSS3, html5 widgets / libraries for complex UI controls.
  • Rapid creation of test cases through simple syntax in JASMINE and execute same test cases in KARMA.
  • Advanced failure detection for methods dat throw errors and grouping of related test cases using test suites KARMA.
  • Mock objects in JASMINE for writing tests without external dependencies.
  • Implemented code to inject testing in AngularJS module.
  • Asynchronous tests for testing events and Ajax communication in JASMINE.
  • Hosted REST API’s on TomCat Server to communicate with external applications.
  • REST API’s implement in JAVA and called from HTML pages using $http call.
  • Implemented Entity Framework and Linq to SQL to communicate with Data Store.
  • Wrote new ngDirective and define $rootScope to implement Kendo UI controls in AngulaJS.
  • Created project structure to compatible with MAVEN build and support parent POM.
  • Implemented HTML5\CSS3 to develop new animated risk dashboard using canvas element.
  • Implemented HTML5\CSS3 WEB SQL storage, History Management to retain application session state.
  • Implemented TDD approach during development, used code collaborator, TestNG for code review and code coverage.

Environment: AngularJS, Jasmine, Karma, HTML5\CSS3\Bootstrap CSS, REST SERVICEAngular Kendo UI, Java Script, JQUERY, LINQ to SQL, Entity Framework, SQL Server 2008 R2, Visual Studio 2012/2013, JAVA, Eclipse, Jersey, Spring MVC, Maven, Perforce, Accept360, Code Collaborator, TestNG.

Confidential

Software Engineer

Responsibilities:

  • Develop complex MVC Controller, ViewModels and Helper methods linked to backend database.
  • Implemented Asp.Net WEB API to communicate Razor view engine, Used Dependency Injection in API’s to inject user data.
  • Implemented Web API action filter for Autantication and Authorization.
  • Implemented Web APIs to consumed by third parties to be efficient and effective way.
  • Implemented MVC Routing and Bundling for Minification, which reduces the file, download size of CSS and JavaScript files also reduces the number of HTTP requests to server.
  • Implemented WCF REST full services and used MVC3.0 for replacing existing ASP.Net Dynamic Dashboard in CCS Web portal.
  • Implemented JQUERY, Infragistics, Kendo UI and Java Script to develop new website for CCS Risk Manager and Business Asset.
  • Implemented WCF REST full services and used Silverlight4.0 for replacing existing ASP.Net Dynamic Dashboard in CCS Web Portal.
  • Built AJAX components to streamline processing and minimize visible page post backs.
  • Migrated CCS Thick Client Windows Form’s control to new WPF rich control for better UI backend design code management through XMAL and look and feel.
  • Designed underwriting modules as a SOA, prepared technical artifacts including UML class diagram, sequences diagrams using Microsoft viso.
  • Involve in full life cycle of product from requirement analysis, designing UI/Middle tier/ database and transition.
  • Designed UI Toolkit in ASP.NET, JQUERY, Infragistics, Telerik, Kendo UI and Webforms.
  • Designed complex UI using Infragistics and Telerik Kendo UI and JQUERY framework in C#
  • Designed LINQ layer between BL and SQL server data communication.
  • Used LINQ for data sorting, paging and searching in data tables and .Net Generic list.
  • Developed a generic business layer, which manipulates data in ADAM.
  • Designed common framework for reading writing data from ADAM.
  • Designed common framework to upload and receive data from Confidential Cloud.
  • Developed security framework using C#, LDAP to autanticate and authorization of user roles.
  • Exported ADAM data to xml using XPath for 3rd party integration.
  • Developed an event base solution to facilitate the custom plug-in architecture.
  • Created Stored Procedures and designed Business Logic to facilitate complex calculations with ease using LINQ.
  • Created Indexes, Views, Cursors and Functions in SQL SERVER 2005
  • Used complex data binding to facilitate the smooth mapping of business object and UI controls.
  • Used Windows workflow foundation in server to implement business automata.
  • Used .net remoting and WCF for communication between smart client and server.
  • Designed and implemented the partially populated object to get the performance of reading 100,000 objects per second from ADAM.
  • Used SQL Server Profiler tool to manage the activities and check the query and store procedure performance.
  • Implemented SQL injection check for prevents Database objects from attacker.
  • Handled localization of the product using .net localization’s APIs.
  • Designed and developed reports using Crystal reports 8.0.
  • Written unit test cases using NUnit.
  • Used Data Adapters, Datasets and command and connection objects of ADO.NET for data retrieval.
  • Debug the application and perform the unit testing, system integration testing in development and smoke testing in production.
  • Involved in documentation of design and user manual documents.

Environment: Asp.Net, Asp.Net MVC3.0/4.0, Asp.Net Web API, KnockoutJS, WCF, WCF AJAX\RESTful SERVICE, INFRAGISTICS, KENDO UI, JQUERY, WPF, Silverlight4.0C#.Net framework 3.0/3.5/4.0, SQL Server 2008 R2, ADAM, ADO.NETWindows 2003 Server, Infragistics toolkit Version10.2, 11,12VS.NET 2005/2010,2012,NUnit, Perforce.

Confidential

Senior Programmer Analyst

Responsibilities:

  • Gathering requirements and set the Scope of the project.
  • Analyzing requirements and preparing high and low level design
  • Reviewing of architecture/design and test key areas
  • Creating Technical Specification for developing new functionality.
  • Implementation of new and existing functionality
  • Analysis, Estimation, Distribution of Work to developers, Coding,
  • Extensively Used Photoshop CSS3 to design some portion of Master Page.
  • Configure and used some out Of Box Web Parts as per the requirement.
  • Developed a Data View Web part which display’s data from SQL.

Environment: WCF, WPF, C# .Net framework 2.0/3.0, SQL Server, ADAM, ADO.NET, Windows 2003 Server, Infragistics toolkit, VS.NET 2003/2005, C++, VC++, DOM, COM, SQL-Server (2000).

Confidential

Senior Programmer Analyst

Responsibilities:

  • Responsible for the analyses of the requirements of the business, designing database tables.
  • Developed and maintained the applications by utilizing ASP.NET.
  • Developed Web site administration and user management system.
  • Responsible for the creation of the user-defined applications, database classes, procedures and user controls.
  • Created Interfaces and their implementation.
  • Participated in both requirement reviews and design meetings with multiple teams.
  • Designed and developed the web pages using ASP.NET, java script and C#.
  • Implemented the API.
  • Involved in production support work.
  • Created common interface for Exceptions and Error handling.
  • Used Data Adapters, Datasets and command and connection objects of ADO.NET for data retrieval.
  • Debug the application and perform the unit testing, system integration testing in development and smoke testing in production.
  • Involved in documentation of design and user manual documents.
  • Modified applications according to the users requirements.
  • Responsible for the development of the template request modules and integrate them with the current applications.
  • Train and halped other developers to resolve the technical problems.

Environment: .NET Framework, ASP.NET, C#, ADO.NET, JavaScript,, C++, VC++, DOM, COM, Visual Studio.NET 2000, IIS, SQL Server 2000, HTML, Visual Source Safe, Windows

Confidential

Programmer Analyst

Responsibilities:

  • Responsible for the analyses of the requirements of the business, designing database tables.
  • Developed and maintained the applications by utilizing C++, VC++ ATL/COM.
  • Responsible for the creation of the user-defined applications, database classes, procedures and user controls.
  • Created Interfaces and their implementation.
  • Participated in both requirement reviews and design meetings with multiple teams.
  • Designed and developed the DLL’s using ATL/COM.
  • Implemented the API.
  • Involved in production support work.
  • Created common interface for Exceptions and Error handling.
  • Debug the application and perform the unit testing, system integration testing in development and smoke testing in production.
  • Involved in documentation of design and user manual documents.
  • Modified applications according to the users requirements.
  • Responsible for the development of the template request modules and integrate them with the current applications.
  • Train and halped other developers to resolve the technical problems.

Environment: C++, ATL/COM, SQL Server 2000, Visual Source Safe, Windows

Confidential

Software Developer

Responsibilities:

  • Responsible for the analyses of the requirements of the business, designing database tables.
  • Developed and maintained the applications by utilizing VC++,C++,COM/DCOM,ATL/COM.
  • Responsible for the creation of the user defined applications, database classes, procedures and user controls.
  • Created Interfaces and their implementation.
  • Participated in both requirement reviews and design meetings with multiple teams.
  • Designed and developed the DLL’s using ATL/COM.
  • Implemented the API.
  • Involved in production support work.
  • Created common interface for Exceptions and Error handling.
  • Debug the application and perform the unit testing, system integration testing in development and smoke testing in production.
  • Involved in documentation of design and user manual documents.
  • Modified applications according to the users requirements.
  • Responsible for the development of the template request modules and integrate them with the current applications.
  • Train and halped other developers to resolve the technical problems.

Environment: VC++, C++, COM/DCOM, ATL/COM, SQL Server 2000, Visual Source Safe,Windows

Confidential

Software Developer

Responsibilities:

  • Responsible for the analyses of the requirements of the business, designing database tables.
  • Developed and maintained the applications by utilizing VC++,C++,COM/DCOM,ATL/COM, OpenGL.
  • Responsible for the creation of the user defined applications, database classes, procedures and user controls.
  • Created Interfaces and their implementation.
  • Participated in both requirement reviews and design meetings with multiple teams.
  • Designed and developed the DLL’s using ATL/COM.
  • Use OpenGL API to implement animation while meshing of elements.
  • Involved in production support work.
  • Created common interface for Exceptions and Error handling.
  • Debug the application and perform the unit testing, system integration testing in development and smoke testing in production.
  • Involved in documentation of design and user manual documents.
  • Modified applications according to the users requirements.
  • Responsible for the development of the template request modules and integrate them with the current applications.
  • Train and halped other developers to resolve the technical problems.

Environment: VC++, C++, COM/DCOM, OpenGL, ATL/COM, SQL Server 2000, Visual Source Safe, Windows

Confidential

Product Design Engineer

Responsibilities:

  • Design and Development in the area of Finite Element Analysis.
  • Using Pro/E2001 Assembly Mode for making assembly of Punch Plate, Die Plate & Punch Back, Guide Plate, Bedplate, & Hole Die Set.
  • Conversion of AutoCAD .Dwg File to .stp files to use in Pro/E. Making programs for CNC Wire Cut.
  • Taking part in FEA & FMEA Analysis for designing & development of Cavities, Stations, Pitch and pilot placing in Die Set

Environment: Pro-E, Catia 5 Auto CAD, CAM

We'd love your feedback!