.net Lead / Sr. Javascript Developer Resume
Merrill Lynch, NJ
PROFESSIONAL SUMMARY:
- Microsoft Certified Enterprise Application Developer (MCPD) with over 12 years of consulting experience in Banking, Financial Services and E - commerce domain and subject matter expert in Wealth Management, Client Financial Services, Retirement Plans and Services, E-commerce.
- Worked at different positions as Developer, Module lead, Sr. Software Developer and Technical subject expert/lead with proven track record.
- Have over 12 years of expert level experience in developing N-tier Web based application using AngularJS, HTML5 & CSS3, Web API, MVC, ASP.NET, C#.Net, JavaScript, JQuery, AJAX, ADO.NET, LINQ, XML, Web Services, SOA with WCF. Have Experience in Sitecore CMS 7.1 (MVC), TDS, Sitecore Rocks
- Have around 3 years of experience in emerging technologies like AngularJS, bootstrap, Node.JS, Grunt, Gulp (Teh JavaScript Task Runner), JSPM, NuGet, Microsoft Typescript, Client side debugging tools such as Firebug, Fiddler, and Developer Tools.
- Extensive experience in developing Web Services, WCF, Web API and SOAP.
- Extensive experience in developing report functionality using various technologies like XSLT, XSLFO, HTML to PDF using ExpertPDF, Ecrion xf rendering server and SSRS.
- Experienced in designing and implementing enterprise systems using Use Case Models, Design Patterns to drive teh detailed designs. SDLC with Agile/SCRUM methodologies, Waterfall & Prototype methodologies, Test Driven Development (TDD).
- Hands on experience TDD, Unit and Integration Testing and System Integration Testing (SIT) and MOQ, NInject and Unity.
- Strong knowledge of Relational Database, Database Design and Normalization worked on creating database queries, scripts, functions, views, triggers and stored procedures, Performance Tuning, Query Optimization against SQL server.
- Hands on experience with Single-Page Application (SPA), MVC Application, LIFT Principal (Application Structure), AngularJS FLUX pattern, REST approach, Dependency Injection and Singleton and extensive knowledge of applyingSOLID Principal for modeling a system and proficient in using Design patternslike Dependency Injection, Singleton,Abstract Factory, Façade, N - tier architecture etc. for solving some common problems in software design.
- Expertise in implementing Exception Handling, Debugging and Tracing in different environments and smart enough in trouble shooting Production Errors in Rapid Application Development Environment
- In-depth experience in translating key strategic objectives into actionable and governable roadmaps and designs using best practices and guidelines. Worked on all facets of software development life cycle
- Involved in teh Deployment of ASP.NET web applications and fixing deployment problems
- Have 5 years of Experience in Offshore - Onshore development Model.
- Works for Blue chip client Confidential - Merrill Lynch for more TEMPthan 6 years.
- Ability to function as a team player as well as work independently to achieve objectives.
TECHNICAL SKILLS:
Operating Systems: Microsoft Windows XP/7/2003/2008 & 2012 Server
Web Technology / languages: ASP.Net (1.1 to 4.0), ASP.Net Web API, AngularJS, JQuery, JSON, Node.JS, MVC, Razor View Engine, AJAX, HTML5, CSS3, JavaScript, SOAP, WCF, .Net Framework/C#(1.0-4.0), Grunt, Gulp
Other Technology/third party controls: Node.JS, Gulp, Grunt, Ecrion Rendering Server, ExpertPDF, PDFreactor, Highcharts, Ibbotson Engine, Thomson Reuters API
Database /Data access: SQL server 2005/2008, MS Access, ADO.Net, Entity Framework 4, LINQ & Lambda Query, SSRS gui / ide
Visual Studio (6.0 to 2013), TFS, SQL Enterprise Manager, Sublime Text 2, Altova XMLSpy, Ecrion Design Studio, MS Business Intelligence Studio
Tools: & Utilities: Node.JS, Grunt, Gulp, Nuget, JSPM, IE Developer tools, Mozilla Firebug, Chrome Developer Tools, Web Inspector, Soap UI, Snagit, HP Quality Center, JIRA, ReSharper, CA Agile Central (Rally)
Domain knowledge: Banking and Financial Service, Global Wealth Management, Client Financial Services & E-Commerce
PROFESSIONAL EXPERIENCE:
Confidential - Merrill Lynch, NJ
.Net Lead / Sr. JavaScript Developer
Technical Details:- Visual Studio 2013, AngularJS, Typescript, JavaScript, JSON, Bootstrap, Node.JS, Gulp, JSPM, HTML5 & CSS3, C#, ASP.Net MVC 4.0, LINQ, ASP.Net Web API, Team Foundation Server, Windows 2012 server
Responsibilities:
- Involve in requirement analysis, develop POC & design document and develop full suite of enterprise level framework to facilitate consumer to develop API/component driven UI application using cutting edge technologies like JavaScript, Typescript, AngularJs, SystemJs, Gulp, NodeJs, Npm, Jspm, Karma, Mocha etc.
- Ability to be self-motivated, independent, detail-oriented and eagerness to learn and work outside you're technology comfort zone. Passionate about building scalable, testable and high-quality JavaScript framework (i.e. libraries, node modules, npm packages) by adopting industry best technologies & standards, proven design patterns, and best practices.
- Working in Agile/Scrum SDLC Model(agile methodology) - actively participate in all ceremonies, review user stories, participate in planning sessions, estimate effort for stories / tasks, daily stand-up meeting etc. Work in conjunction with all members of teh team (solution architect, project manager, architects & developers) to complete assigned tasks.
- Design, develop Restful web services by leveraging Service Oriented Architecture (SOA) using ASP.Net Web API and Java script Services. Deep experience in building applications using AngularJS
- Strong unit test and debugging skills. Write unit tests and participate in functional, integration, and regression testing when needed.
- Strong applied knowledge of JavaScript design principals and patterns. Ability to build JavaScript libraries.
- Provide all kinds of technical/non-technical support including framework integration in application, issue resolution, present framework capabilities and how to leverage those in application development, documentation to consumers and production activities.
- Production Support activity
Confidential, Philadelphia, PA
Lead /Sr. Software Developer / Sitecore Developer
Technical Details:- Visual Studio.NET 2013, ASP.NET, C#, MVC 4.0, Entity Framework, ADO.NET, WCF, REST, Web API, Sitecore 7.1, TDS, Glass Mapper, Sitecore Rocks, Coveo Search, SQL Server 2012/08, HTML5, CSS3, AJAX, JQuery, Knockout.Js, NInject, Unity, IIS7, TFS, Rally
Responsibilities:
- Involved in requirement gathering, analysis and design teh application. Collaborate with architects, developers and business stakeholders to design and enhance large scale, customer-facing web applications developed on teh existing eBusiness platform framework, which is built on teh Microsoft technology stack (ASP.NET/C#/MVC, SQL Server) with Sitecore CMS.
- Designed and developed Sitecore Templates, Layouts, Controller Rendering, View Rendering, and Sub Layouts for Sitecore MVC. Used TDS, Glass Mapper and Sitecore Rocks
- Development of different MVC views, controllers, Business logic, DAL and associated libraries / classes using Asp.Net 4.5, MVC 4.0, C# 4.5, Entity Framework, NInject, Unity etc.
- Designed, developed Restful web services by leveraging Service Oriented Architecture (SOA)using ASP.Net Web API for external vendor (SFDC) to consume data.
- Created Unit and Integration tests using MOQ framework as part of Test driven development
- Fully adopt teh agile mythology - actively participate in all ceremonies, review user stories, participate in planning sessions, estimate effort for stories / tasks, daily standup meeting etc.
- Work in conjunction with all members of teh team (solution architect, solution designers, front-end developers / architects) to complete assigned tasks.
- Implemented Sitecore personalization/Segment content
- Working in Agile/Scrum SDLC Model
Confidential - Merrill Lynch, NJ
Technology Analysts/ Sr. Software Developer
Technical Details:- Visual Studio 2013, AngularJS, JQuery, JavaScript, JSON, Bootstrap, Node.JS, Grunt, ExpertPDF, HTML5 & CSS3, C#, ASP.Net MVC 4.0, LINQ, WCF, ASP.Net Web API, Team Foundation Server, Windows 2008 server,, Merrill Lynch proprietary framework (unified.JS, MLIF)
Responsibilities:
- Involved in understanding business objectives, providing technology feedback, prototyping and providing proof of concepts
- Involved in Design, Development and Architecture of teh Single-Page Application (SPA) using Agile Methodology.
- Development of different features, tiles, sleeves, controls & functionalities using emerging client technologies like AngularJS, JQuery, Grunt, HTML5, CSS3, ASP.Net MVC, ASP.Net, C#.Net, ASP.Net Web API etc.
- Designed, developed and consumed Restful web services by leveraging Service Oriented Architecture (SOA)using ASP.Net Web API
- Source Control using TFS and packaging using Node.JS, Grunt & TFS build process.
- Quality Management (Defect closure & prevention activities, metrics data collection and analysis) using HP Quality Center.
- Co-coordinating with Off-shore (India) team for various deliverables.
- Production Support activity
Confidential - Merrill Lynch, NJ
Technology Analysts/ Sr. Software Developer
Technical Details:- Visual Studio 2013, AngularJS, JQuery, JavaScript, JSON, Bootstrap, ExpertPDF, HTML5 & CSS3, C#, LINQ, WCF, ASP.Net, XSM, XSLT, Team Foundation Server, Windows 2008 server, Ecrion Server, Merrill Lynch proprietary framework (unified.JS, MLIF)
Responsibilities:
- Involved in Design, Development and Architecture of teh Single-Page Application (SPA) using Prototype Driven Development & Waterfall methodology.
- Development of different components (directives, services, templates & controllers) & functionalities using emerging client technologies like AngularJS, JQuery, Bootstrap, HTML5, CSS3, ASP.Net, C#.Net, WCF etc.
- Development of report functionality using XSLT, XSLFO and HTML to PDF using ExpertPDF & Ecrion xf rendering server
- Source Control using TFS and packaging using TFS build process.
- Quality Management (Defect closure & prevention activities, metrics data collection and analysis) using HP Quality Center.
- Co-coordinating with Off-shore (India) team for various deliverables.
- Production Support activity
Confidential - Merrill Lynch, NJ
Sr. Software Developer / Module Lead
Technical Details:- Visual Studio 2010, Merrill Lynch proprietary framework (MLIF), .Net Framework 4.0, C#, ASP.Net 4.0, Web forms, LINQ, XSLT, XML, AJAX, MVC 3, Web Services (WCF), High Charts, JQuery, JavaScript, JSON, DB2, DHTML, TFS, Ibbotson Engine, Windows XP, Windows 2008 RT Server, IIS 7/7.5.
Responsibilities:
- Designed, developed, architected n-tier application using .Net Framework 4.0, LINQ, Entity Framework, third party controls and internal framework APIs.
- Involved in requirement gathering, understanding business objectives, providing technology feedback, prototyping and providing proof of concepts
- Understood documented business requirements having extensive discussions and relayed teh information to team mates
- Developed interface driven UI and middle tier architecture using best practices and design pattern
- Developed modular design considering scope of on-going and future business requirements.
- Developed ASP.Net 4.0 & C# based web application having tangible base page, base user controls, master page and custom controls
- Created web pages, user and custom controls with proper event/delegate handling for around 80 profiling and result screens
- Developed client side charting solution for multiple financial charts using JQuery based High-Charts APIs & JSON.
- Used asynchronous and parallel programming concepts and technologies for better performance and throughput.
- Used JQuery for client side scripting, animation and validation for better user experience and performance
- Design and developed schemas using XML Spy to represent entities and hold teh data in efficient manner
- Design, developed and architect highly efficient analytics tier using C# to support multiple workflows and solve for business need of retirement planning, planning, asset allocation planning and net worth planning
- Integrated WIN 32 API based Ibbotson Engine - Monte Carlo Simulation to solve for client’s retirement need
- Developed WCF components to interact with DB2 and Oracle backed using MLIF (Merrill Lynch Internal Framework)
- Developed utility application for site administration, usage statics and system health check using MVC3
- Oversee teh complete development cycle as a senior team member by providing guidance, explaining requirements and review code on daily basis
- Source Control using TFS and packaging using WIX & TFS build process.
- Quality Management (Defect closure & prevention activities, metrics data collection and analysis) using HP Quality Center.
- Production Support activity
Confidential - Merrill Lynch, NJ
Sr. Software Developer
Technical Details:- Visual Studio 2008, Merrill Lynch proprietary framework(MLIF), .Net Framework 3.5, C#, ASP.Net 2.0, ADO.Net, AJAX, JQuery, JavaScript, XML, XSLT, XSL-FO, DHTML, TFS, Ecrion XF Designer & Rendering Server, Windows XP/2003, IIS 5.1/6.
Responsibilities:
- Designed and developed user interface tier for multi-screen n-tier application for data profiling and results using .Net framework 3.5, ASP.NET, LINQ & C#
- Analyzing teh requirements, wireframes, and develop prototype.
- Developed master page, base page, base user controls, web forms and web user controls, custom controls to capture client profile and to show result in form of charts and table
- Extensively used ASP.Net data grids and repeaters with custom templates to capture data and field level validations
- Implemented MVC design pattern for distinct UI and data access layer
- Developed common cash flow analytics to project future value
- Involved in development of printable quality reports using XSLT, XSL-FO and Ecrion engine
- Developed WCF components to interact with SQL Server and Oracle backed using MLIF (Merrill Lynch Internal Framework) & ADO.Net
- Used JQuery & JavaScript for client side scripting, animation and validation for better user experience and performance
- Developed data component using Singleton design pattern to cache data, used LINQ to Entity to filter data.
- Source Control using TFS and packaging using WIX & TFS build process.
- Code review, Unit testing, build project using TFS build process, support different testing cycle
- Quality Management (Defect closure & prevention activities) using HP Quality Center.
- Production Support activity
Confidential
Software Developer
Technical Details:- Visual Studio 2005, .Net Framework 2, C#, ASP.Net 2.0, XML Web Services, JavaScript, SQL Server 2005, VSS 6.0, Business Intelligence Development Studio, Windows XP/2003.
Responsibilities:
- Developed application prototype using Windows form to demonstrate application workflow and design.
- Developed MDI windows application using C# and Multithreading concept.
- Implemented Singleton design pattern in windows application to eliminate creation of multiple objects for same window form.
- Designed and developed highly interactive windows user controls with .Net framework 2.0
- Developed different financial modules includes price monitor, order summery, portfolio manager etc. & business objects using C#.
- Developed Business Data Tier using C# & ADO.Net to interact with SQL Server.
- Developed teh Price feed windows service using C# and Reuters API to fetch tickers data from Reuters, apply business logic and store price into database using ADO.Net 2.0.
- Involved in Database Design. Developed teh very complex Stored Procedures, Views. User Define Functions and Triggers in SQL 2005
- Code review, Unit testing
- Production Support activity
Confidential
Software Developer
Technical Details: - Visual Studio 2005, .Net Framework 2, C#, SQL Server 2005, Windows XP.
Responsibilities:
- Reviewing software requirement specifications with business analyst.
- Design and Developed highly interactive windows application using C# & Multithreading concept.
- Developed teh very complex Stored Procedures, Views. User Define Functions and Triggers in SQL 2005
- Implemented licensing functionality.
- Code walkthrough, system testing and regression testing of critical functionality.