Lead Developer / Manager (leading & Managing Product Team) Resume
Mountain View, CA
SUMMARY:
- 13+ years of exp. in entire SDLC (design, architect, development, testing, deployment and maintenance), Architecture (C/S, 3 - Tier, MVC, SAAS, RESTful API, SPA), Methodologies (Waterfall, Prototyping, RAD, Spiral and Agile).
- Experience in Responsive design, OO JavaScript, Mobile web, Agile planning, TDD, BDD, CDN, A|B Test, GA, Profiling, Debugging And Troubleshooting (CPU, Memory and Logic issues, preferably with browser dev tools)
- 7+ years of exp. as Lead (on-site and off-shore teams {5-10}, leading, managing and delivering multiple projects with geographically distributed teams), proper planning (overcome re-work, proactive thinking to avoid rush hours), Mentoring (best approach, practice, constant productivity and sustain high pressure on team), Communicate (across the teams like Business stakeholders, PMs, QA, Support, Deployment), Client (custom requirements, end user’s issue or concern)
- Highly motivated, energetic, self-managed, dedicated and committed. Believe in agility, collaborative work/team environment and service oriented.
- Have experience on continuous integration environment, Jenkins
- Excellent ability to learn new technologies quickly, analytical skills for technical problem solving. Have strength to handle multiple projects and small team simultaneously
TECHNICAL SKILLS:
PLATFORM: Windows 2003/2008/2012 Server, Windows XP/7/8
CLIENT SIDE (WEB): Object Oriented JavaScript, AngularJS, Bootstrap, jQuery, HTML5, CSS3, AJAX, ExtJs, KendoUI
SERVER SIDE (WEB): ASP.NET MVC, ASP.NET Web Form, ASP, IIS, Node.js
WEB SERVICE: REST (ASP.NET Web API), SOAP (WCF), ASMX Web Service
LANGUAGES: C#, VB.NET, C, C++, Java, VB6
DATA STRUCTURE: JSON, XML, JavaScript Object
OTHERS: Grunt, XSLT, ActiveX DLL/EXE, RIA, NANT
DESIGN PATTERN: Gang of Four (GoF)Design Pattern, MS-Enterprises Library
UNIT TEST: NUnit, KARMA, Jasmine, JUnit, Mock, MSTest, SpecFlow
RDBMS: SQL Server 2012, T-SQL, DTS, SSRS, SSIS, Oracle 9i, PL/SQLORM FRAMEWORK
DATABASE TOOL: SQL Server Management Studio, SQL Server Profiler, SQL DB Tuning Wizard, TOAD, PL/SQL Developer, ER-Win
DEVELOPMENT TOOL: VS.NET 2013 IDE (.NET 4.5.1), Visual Interdev 6.0
VERSION CONTROL: TFS 2013, SVN, Win CVS, VSS 6.0, SOS Client, AccuRev
BUILD SERVER (CI): TFS, Jenkins
UML TOOL: Rational Rose, MS-Visio
PROFESSIONAL EXPERIENCE:
Confidential, Mountain View, CA
Lead Developer / Manager (Leading & Managing product team)
Responsibilities:
- Leading, developing and managing team and projects
- Agile (JIRA) - Sprint creation, Pre-grooming, Grooming, Team availability, Code review, Integration testing
- Initial requirement analysis, review, build mockup and wireframe
- Design, Architect, Developing application
- Front-end: Responsive design {Twitter Bootstrap}, Object Oriented JavaScript, AngularJS, jQuery, Html5, CSS3, AJAX, ASP.NET MVC {Razor}, Chrome Debugging Tool, Profiling, PageSpeed, Cross-Browser Development
- Server-side: C#, ADO.NET Entity Framework, LINQ, ADO.NET
- RESTful service: ASP.NET Web API
- Back-end: SQL Server 2012/2014, T-SQL
- Others: TFS, JSON, Multi-threading, Node.js, KARMA, Grunt, Jasmine, Design pattern, VS.NET 2013
- Database (Database model, T-SQL, Query optimization, Performance enhancement)
- Business Intelligence (SQL Server Reporting Services - web based, graphical and business reports)
- TDD (Unit Test - MSTest, BDD, Jasmine, KARMA)
- A|B Test implementation, GA Tacking, Internal tracking
- Performed Code Review, Unit Testing, Integration Testing and Project Deployment
- Performed app code optimization, query optimization, performance tuning and followed best practices
- Working across the team (Business, Product, Scrum Master, QA, Release)
Confidential
Lead Software Engineer (Design & Architect, Leading and Developing)
Responsibilities:
- Leading and managing team and projects.
- Initial requirement analysis, review and build use case
- Worked on wire frame with UX team, user stories, sprint, backlog items, feature list
- Worked on application design and architecture, process and practice implementation for product life cycle, application project structure, DB project structure, configured nuget package, setup unit test environment using mock framework
- Followed and worked on SaaS model
- Multi-Tenant Architecture
- Easy Customization and Configuration
- Better access
- Open Integration Protocols
- Single version
- APIs
- Continuous Integration
- Designed & developed JavaScript UI Layer, Business Layer, Data Layer, RESTful service, Unit test, CDN
- Design, Architect, Developing application
- Front-end: Responsive design {Twitter Bootstrap}, Object Oriented JavaScript, AngularJS, jQuery, HTML5, CSS3, AJAX, ASP.NET MVC {Razor}, JSON, Chrome Debugging Tool, Profiling, PageSpeed, Cross-Browser Development
- Server-side: C#, ADO.NET Entity Framework, LINQ, ADO.NET
- RESTful service: ASP.NET Web API
- Back-end: SQL Server 2012, T-SQL
- Others: TFS, XML, Multi-threading, Node.js, KARMA, Grunt, Jasmine, Design pattern, Dependency Injection, VS.NET 2012
- Design & developed custom exception handling and logging using Log4net, functional test automation infrastructure for QA using BDD, SpecFlow, MS Unit test framework, C#
- Performed Code Review, Unit Testing, Integration Testing and Project Deployment
- Performed app code optimization, query optimization, performance tuning and followed best practices
- Worked on build infrastructure and automation (continuous integration) with release team using Jenkins
Confidential
Lead Software Developer / Dev. Manager (Leading & Managing platform team)
Responsibilities:
- Requirement gathering and analysis, Product design and development, Database modeling and development, Report Analytics. Build synch-up job (ETL) to synchronize report analytics with application database
- Worked on platform development - Custom controls, Business rule engine, Workflow scheduler, Email notification scheduler, Data access layer, Transaction layer, Localization, Custom error handling and log writing, Menu control, Access control, Custom reports, Adhoc reports and Data export
- Design, Architect, Developing application
- Front-end: HTML, CSS, JavaScript, jQuery, AJAX, ASP.NET MVC {Razor}, KendoUI, JSON, Cross-Browser Development
- Server-side: C#, ADO.NET Entity Framework, LINQ, ADO.NET
- Back-end: SQL Server 2008, T-SQL
- Others: XSLT, XML, SVN, AccuRev, VISIO, Windows Azure
- Developed database code - Complex queries, SPs, UDFs, View, Triggers, Relational schema, ETL, SQL Reporting Services (SQL Server, SSRS, SSIS)
- Performed app code optimization, query optimization, performance tuning and implemented best practice, quality code, performance based code while development. Developed build deployment project.
- Performed Code Review, Unit Testing, Integration Testing, Qualifying Testing and Project Deployment.
- Worked with Customer Support Team, Maintenance, Trouble shooting, Defects fixings.
Confidential
Sr. IT Consultant / Sr. .NET Consultant
Responsibilities:
- Designed wire frame, mock up, HLD, LLD
- Build User and Custom controls just like independent components. Build specific Utility based tool to perform project related specific job
- UI design and development to used ASP.NET, C#, HTML, AJAX, CSS, JavaScript
- Wrote business rule in web services (ASMX), ADO.NET
- Developed database code i.e. SPs, UDFs, View and Triggers (SQL Server, T-SQL).
- Developed HTML Custom Reports and Crystal Reports
- Performed Code Review, Unit Testing, Qualifying Testing, Integration Testing
- Others - VS.NET 2005, MS-APPLICATION BLOCK, DESIGN PATTERN, XML, VSS, VISIO.
Confidential
Technical Lead / Sr. Developer
Responsibilities:
- Managed a team of four guys (on-site and offshore team).
- Design and implemented application framework, application architecture, business logic, database optimization of an application. Design and build application class libraries, BL, DAL and Report layers.
- UI design and development, wrote client side code and server side code.
- Used .NET design pattern, best practices and proper exception handling.
- Used Master Page, WebPart, TreeView, MultiView, MenuControl, GridView, Sitemap and other new features of ASP.NET 2.0.
- Used Partial classes, Inheritance, Polymorphism, Interface, Abstract Classes, Generics and other new feature of C# 2.0.
- Design and developed Generic User Controls and Custom Controls to made application framework.
- Developed Stored Procedures, User Defined Functions, Triggers, Views, DTS packages, Jobs, Complex queries, Query Optimization, Performance Tuning SQL Server 2005.
- Performed Black box, White box, Unit Testing and Integration testing.
Technical Environment: Windows 2003/XP, VS.NET 2005, ASP.NET, C#, VB.NET, ADO.NET, MS SQL Server 2005, T-SQL, MS-Enterprises Library, Web Services, .NET Design Pattern, JavaScript, HTML, XML, AJAX, IIS 6.0, Win CVS, Visio. marketRx INDIA PVT. LTD., Gurgaon, India ( )
Confidential
Sr. Developer / Team Lead
Responsibilities:
- Partial involvement into Database Design and System Design i.e. ER Diagram, Use Case Diagram, Use Case Document, DFD, ALM, Class Diagram and Sequence Diagram.
- Designed Application layer, Util layer, Business layer, Data access layer and Report layer.
- Design and developed application framework and architecture, business logic, database objects.
- Used DAAB, Configuration Block, Exception Block from MS-Application block.
- Design and developed User Control, Custom Control and Satellite Assembly.
- Developed UI to used new stuffs of Visual Studio .NET 2005 i.e. WebPart, GridView, MultiView, Theme, Menu control, TreeView, Sitemap, Partial Class, Generics and third party control i.e. ComponentArt.
- Followed .NET best practices to write quality, optimized code and implemented exception handling to make application robust, bullet proof and scalable.
- Wrote Package, Functions, Procedures and Triggers.
- Design and developed simple, parameterized and complex report to used Crystal Report through Stored Procedures, Views and Tables.
- Implemented Singleton, Abstract and Factory Classes of design pattern.
- Developed Web Services and used from ASP.NET.
- Performed Black box, White Box, Unit, Integration testing. Made product AJAX enabled.
Technical Environment: Windows 2003/XP, VS.NET 2003/2005, ASP.NET, C#, VB.NET, Threading, ADO.NET, AJAX, ATLAS, Oracle 9i, PL/SQL, ODP.NET, MS Enterprises Library, Web Services, Design pattern, JavaScript, HTML, CSS, ERWin, Crystal Report 9, IIS 5/6, VSS, SOS Client.
Confidential
Sr. Software Engineer / Module Lead
Responsibilities:
- Had requirement gathering with on-site team and wrote initial draft of functional and technical specs.
- Setup project structure, development environment, uploaded projects on VSS server, Installed and configured SQL Server 2000 under Win 2000/XP.
- Designed Application layer, Utility layer, Business layer, Data access layer and Report layer.
- Build use case doc, class diagram, DFD, ER-Diagram, Application life cycle management doc.
- Designed mockup with web designer. Front-end development to write ASP.NET, C# code and made AJAX enable. Designed and developed class libraries to use OOPS concepts. Developed reusable controls and classes.
- Developed custom exception handling and logging into error tracking mediums (file and database). Worked on application security (Authentication and Authorization), performance and optimization (App and DB).
- Wrote database code for database object Tables, SPs, UDFs, Triggers and Views.
- Designed and Created SQL Job scheduling and DTS package. Worked on report engine to generate simple, parameterized and complex report in Crystal Report through Stored Procedures, UDFs, Views and Tables. Wrote one sub-module for flat file uploading and downloading (Flat file to DB and DB to Flat file) to used DTS package.
Technical Environment: Win 2000/XP, ASP.NET, C#, VB.NET, HTML, CSS, ADO.NET, MS-SQL Server 2000, T-SQL, DTS, JOB, XML, Threading, Web Services, JavaScript, Crystal Report 9, VS.NET 2003, IIS 5.0, AJAX, VSS, VBA.
Confidential
Responsibilities:
- Installed and configured SQL Server 2000 under Windows 2000. Initial drafted Technical and Functional specs.
- Design UI and developed UI, Business Rules functionalities, client side code and server side code (C#, ADO.NET, ASP.NET, HTML, CSS, JavaScript)
- Developed database objects i.e SPs, UDFs, Views, Jobs, Query Optimization (SQL Server 2000, T-SQL). Developed custom controls and data access layer (DAL). Performed code review, unit testing and integration testing. Developed installation package for deployment
- Others - Win XP/2000, VS.NET 1.0, IIS, VSS
