Development Lead And On-site Coordinator Resume
New, YorK
PROFILE:
- Experienced IT professional with over 12 years of expertise in platforms, systems, and applications development
- Expert at Application Performance, Reliability and Design, and Project and Process Management
- Effective at Client and Resource Management, Project Estimations, and Business Analysis
- Expert at designing and building Application Architectures, Unit Testing, and Deployment of web, client - server and desktop applications/services
- Experienced in Agile/Scrum and Waterfall SDLC methodologies
- A leader and mentor for high-performance teams that delivered high-visibility projects under critical timelines
SKILL:
Languages: C#, JavaScript, JQuery, VB.NET, Visual Basic (VB6), Jscript, VBScript, ASP, Win Forms, PL/SQL, Excel VBA
ASP.NET: MVC (Model/View/Controller) and Web Forms, Web API 2.0, WPF/Silverlight, WCF, Workflow (WF), Windows Services
Databases: SQL Server, Oracle, DB2, Access
Middleware: Entity Framework, LINQ, ADO.NET, MSMQ, BizTalk
Web Technologies: HTML, CSS, JSON, REST, AJAX, SOAP, XML, XSLT, XQuery
Reporting: SSRS, Crystal Reports
Testing: NUnit, Moq, WinRunner
Configuration Management: Sub Version, TFS, VSS, CVS
Build and Continuous Integration: MS Build, Bamboo, Jenkins, Hudson
Issue Tracking: Jira, TFS
Project Management: MS Project, Version One
Modeling: MS Visio, UML
Documentation and Presentation: Word, Excel, PowerPoint
EXPERIENCE:
Development Lead and On-site Coordinator
Confidential, New York
Responsibilities:
- Performed project and process management, estimation, resource handling, and client management
- Developed the technical architecture of the project and implemented its various components
- Developed database objects such as stored procedures, functions and indexes, and carried out their analysis and tuning for improved performance
- Established defects, issues and requirement tracking mechanisms such as Jira
- Performed code reviews, architecture design reviews, and test case reviews
- Developed and established the Bamboo continuous integration system
Senior Developer / Senior Analyst
Confidential
Responsibilities:
- Gathered business requirements from product owners
- Created detailed design class diagrams for these components and developed various customized user controls for the Silverlight application to be used throughout the application
- Implemented MVVM design pattern for the project and enabled robust unit testing capability using NUnit Testing Framework and Mock Objects (Moq)
- Developed and edited XAML based UI using Microsoft Expression Blend
- Transformed Xml data from the underlying business layer using extensive LINQ queries
- Architected skeletal functional unit-test cases and implemented them following proper Test-Driven Development (TDD) methodology of software development
- Implemented the Agile Scrum methodology of software development within the project
- Developed customized automated process using MS Build and C# for obfuscating application assemblies
- Extensively presented knowledge of financial terms and concepts to team members
- Project: Client Review Wealth Management Reporting platform
- Developed IBM UDB DB2 database based stored procedures and user-defined functions worked on multiple database sources in an XML format using DB2’s pureXML technology
- Transformed application XMLs extensively using XSLTs and XPaths using Altova XMLSpy
- Built the Data Access Layer following proper Service Oriented Architecture (SOA) design principles to separate business layer and the underlying database
- Designed a Windows Service in C# based on Microsoft’s Producer-Consumer design pattern and enabled multiple threading concepts such as thread creation and invocation, thread synchronization and inter-thread communication
- Developed multiple C# Windows Communication Foundation services to fetch data from database
- Built Microsoft Software Installer (MSI) deployment tool for deploying the Windows Service
Software Engineer / Team Lead
Confidential
Responsibilities:
- Created Requirement Understanding Documents (RUDs) for the C# ASP.NET - Web application
- Created Activity Diagrams in Visio and for increased client understanding of the application
- Created Functional Specification Documents (FSDs) that documented the various functionalities of the application and the business rules to be implemented
- Created Technical Specification documents (TSDs) with Class Diagrams that established the inter- and intra-module relationships for the application
- Configured and setup Microsoft Team Foundation Server to work as code and document repository
- Developed C# ASP.NET - Web Services to communicate with business layer using SOA principles
- Developed Microsoft SQL Server database tables and objects such as stored procedures, user-defined functions and triggers
- Performed periodical code reviews and logged them in review logs for achieving better code quality
