Senior Lead Developer/architect (full Stack) Resume
Queens, NY
SUMMARY:
- 13+ years of experience in various Microsoft technologies by advancing through several accomplishment and crowning in present senior lead developer/architect role by providing a complete insight of application design, development, testing, rollout and providing post production maintenance support of enterprise applications.
- Proficient lead senior Application Developer/Architect having user - focused solutions with experience in start-ups as well as established developments leveraging the Web and Cloud technologies
- Proven track records of incorporating user and business requirements into cost-effective technical solution, and rapidly deliver business applications using cutting-edge technologies like ASP.NET, MVC, WCF, Web API, AJAX, CSS, JavaScript.
- MONGODB Developer, Microsoft .Net Developer and MCP certified professional.
- Conceptualized Azure, Vue JS, Angular, Node JS Frameworks, MEAN Stack and MONGO DBA.
- Experience in implementing user interface using Vue JS with a middle tier (Node JS) and backend DB (Mongo DB) (Hands-on internal project).
- Adept knowledge on Microsoft SQL Server and Sybase with extensive programming experience using ASP .NET, C# .NET.
- Working experience in Healthcare domain at Department of Health & Confidential NYC and Department of Mental Health and Addiction Services NJ.
- Working experience in Finance domain, in trading back office and wealth management sector in investment banking at Confidential .
- Strong working experience in N-Tier architecture such as Model View Controller (MVC), Model View, View Model (MVVM) architectural patterns for implementing User Interfaces.
- Strong understanding of data structures, Algorithms, Object-Oriented design, design patterns like singleton and factory.
- Skilled in all phases of the software development lifecycle, with hands on working experience in Scrum/Agile and waterfall methodologies.
- Keen on user friendly solutions known for secure, scalability, usability and durability.
- Experience working in Agile and Scrum projects to build applications using MVC 4.0/MVC5.0 frameworks and in classic ASP for generating dynamic web pages.
- Experience using version control systems like GIT, GITHUB, TFS (Team Foundation Server) and VSS.
- Experience working in Reporting tools like Crystal Reports, SQL Server Reporting Services (SSRS), Actuate e-Reporting suites.
- Experience developing Custom Reports, Tabular Reports, Matrix Reports, Ad hoc Reports and Distributed Reports in SQL Server Reporting Services (SSRS) using Business Intelligence development studio (BIDS).
- Experience handling parameterized Reports using variable, expressions and functions in SQL Server Reporting Services (SSRS).
- Experience in rendering AJAX features for building Rich Interactive Applications using Ajax Control Toolkit along with JavaScript, JQUERY and JSON.
- Experience with (SOA) implementing WCF, SOAP and RESTFUL Web Services and developed Web API to create RESTFUL Web services.
- Experience in RDBMS Concepts, Database Management Systems, Database Physical and Logical design, Data Mapping, Table normalization and Data Modelling
- Expert in Database design and development and experience in writing SQL queries, Views, Triggers, Stored Procedures, Cursors, and Joins in SQL Server .
- Experience in handling various backend data sources like MS SQL Server 2005/2008/2012 and Object Relational Mapping (ORM) using LINQ.
- Deep understanding of NoSQL MongoDB and have strong hands experience in setting up connections, Replication and Sharding .
- A good team player as well as capable of taking responsibilities for end-to-end deliverables and experience in Leading technical teams (4 - 6 members in total) across geographies and successfully delivering large, complex financial software systems .
- Open to work in new technologies, excellent Team player and with good communication skills and a fast learner .
TECHNICAL SKILLS:
Web Technologies: ASP, ASP.NET,ASP .NET Web Forms, C# .NET, MVC 3.5/4.0/5.0, MVVM, WCF, AJAX, JQUERY, JQUERY UI, KNOCKOUT JS, Bootstrap, CSS, XML, HTML5, Java Script, Java Script Frameworks, IIS Web Server
Cloud Technologies: Azure (Iaas & Paas), MongoDB Atlas
Distributed Technologies: Restful, Web API, WCF and SOAP
Database: Microsoft SQL SERVER, SYS BASE, DB2, MONGO DB
Database Access Technologies: LINQ, LINQ to objects, ADO.NET
Languages: C, C++, C#, VB, VBA, ASP .NET, ASP 3.0
Frame Work: .NET4.0/.NET4.5, .NET2.0, .NET 1.1
Operating System: Win NT/ 2000/2003/2008/2012 , IIS 5/6/7.5/8.5 Servers
IDE: Visual Studio 2015/2013/ 2012/2010/2008 & Visual Studio Code
Reporting Tools: Crystal Reports, SQL Server Reporting Services(SSRS), Actuate Reporting
Version control and installation tools: Visual source Safe, MS Team foundation server, GIT, GITHUB
Packages: MS-Office
Testing Tools: N-Unit, MS UNIT
PROFESSIONAL EXPERIENCE:
Confidential, Queens, NY
Senior Lead Developer/Architect (Full Stack)
Responsibilities:
- Web application using Knockout JS & Bootstrap CSS.
- Web API (REST) service for incorporating core functionality.
- Database design in MS SQL server incorporating table schema design and overall project scope.
- Performance tuning of existing database schema and design.
- Customized and developed SSRS Reports.
- Windows service C# (with Multi-Threading using TPL Library).
- Web application using MVC (C#) & JQuery UI.
- Design and development of SSIS package to port and backfill data.
- Design and development of Web Application using Knockout JS and Bootstrap JS.
- Prototyped and developed graphical UI using HTML, CSS, Java Script and ASP .Net Web form.
Environment: ASP.NET, Visual Studio 2015, .Net framework 4.5, MVC 3.0, C#, JQuery, JQuery-UI, Web API, Knockout JS, Bootstrap, MS UNIT, HTML5, CSS3, Log4Net, NuGet Packages, TFS
Confidential, Trenton, NJ
Senior Lead Developer
Responsibilities:
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Involved in rewriting the Classic ASP application using ASP.NET which comprises of implementing Ajax tool kit controls, JQuery, JQuery UI & ASP.net controls to enhance user experience and performance.
- Implemented multi layered approach to decouple UI, Business and Data access layers.
- Implemented best practices and design patterns where ever they deemed fit.
- Uses SSIS package to port data from old schema to new normalized schema.
- Converted all inline queries from existing legacy asp application to stored procedure there my improving performance and curtailed SQL injection attacks.
- Converted existing reports from legacy asp application to asp.net application using SSRS.
- Used MS TFS - Team Foundation Server for source control tool
- Involved in implementation of Object Oriented Concepts during the development.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2008/2012 for accessing the database.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Web application using ASP .Net, Ajax tool kit and MS SQL Server.
- Database design in MS SQL server incorporating table schema design and overall project scope.
- Performance tuning of existing database schema and design.
- Customized and migrated SSRS Reports.
- Restructured table schema design to improve the database design and normalization which comprises of splitting large columned tables into multiple tables of manageable size by introducing new relationship so as to maintain data integrity. Also recreated indexes to improve the performance.
Environment: Visual Studio 2010, .Net framework 3.5, ASP, ASP.NET, C#, TFS
Confidential, Pennington, NJ
Senior Lead Developer
Responsibilities:
- Implemented a centralized multi-layer system using MVC3 , WCF , Microsoft Unity (DI/IOC Container) and Entity Framework that had the business logic spread across different applications.
- Involved in performance analysis of the application with help of tools like Y-Slow, IE Leak Detector (Drip/Sieve) . Applied best practices on UI for improving the performance on client side.
- Used TFS for Source control as well as to build the MSI using WIX (WIXGEN) .
- Involved in analyzing the Stored Procedures for performance glitches and tuned them by applying best practices.
- Used ASP.NET, JavaScript, HTML, CSS and JQUEY to develop user interface.
- Used SOAP based web services to develop N-tier distributed .NET applications.
- Involved in development of Application layer, business logic layer and data access layer using .NET 4.0, C#, MVC 3, ASP. NET, ADO. NET, AJAX, WCF and SQL Server 2008.
- Developed WCF service to get customer details.
- Developed several .ASPX pages as per the client’s requirements using C#.
- Extensively used SQL profiler for troubleshooting, monitoring, and optimization of SQL Server and non-production database code as well as T- SQL code from developers and QA.
- Involved in design and development of web forms using C#, ASP.NET, .NET framework and XML.
- Used ADO.NET to develop and provide the team with the data layer functions and used LINQ to connect to database and fetch data.
- Developed web-based applications using AJAX.
- Designed the layout of the GUI screens using CSS style sheets.
- Used SQL Server 2008 R2 to create tables, procedures, sequences and triggers.
- Effectively developed user controls to provide search functionality on documents.
- Involved in bug fixes and production support.
- Maintained versions using Visual Source Safe (VSS).
- Rewrote project from PowerBuilder/VC++ based desktop application to ASP.Net web application had extensive experience in improving the performance to close the gap in experience switch from desktop to web.
- Reengineered multiple Managed solution group products that fueled improvements to productivity and efficiency in aggressive timeframe that involves
- Developed and Implemented centralized proxy vote capturing system using WCF service and MVC application
- Rewriting UI Web based applications enhancement and bug fixes
- Web based customer data entry application
- Improved performance by enhancing and tuning up time-consuming stored procedures, table schema’s, database design and normalization
- Migrated power builder desktop application to ASP .Net Web Application with improved performance
Environment: Visual Studio 2010, .Net framework 3.5, ASP, ASP.NET, C#, TFS
Confidential
Senior Lead Developer
Responsibilities:
- Reengineered multiple Managed solution group products that fueled improvements to productivity and efficiency in aggressive timeframe that involves
- Developed and Implemented centralized proxy vote capturing system using WCF service and MVC application
- Rewriting UI Web based applications enhancement and bug fixes
- Web based customer data entry application
- Improved performance by enhancing and tuning up time-consuming stored procedures, table schema’s, database design and normalization
- Migrated power builder desktop application to ASP .Net Web Application with improved performance
Environment: Visual Studio 2012/2010/2005 , .NET framework, C#, ASP.NET, ADO.NET, UI, SQL, T-SQL, JavaScript, MVC, JQUERY, JQUERY-UI, AJAX, CSS, CSS3, HTML5,XML, LINQ, WCF Service, SQL Server 2008 R2, SSRS, VSS.
