Senior .net Lead/ Architect/full Stack Programmer Resume
Irving, TX
SUMMARY:
- Software Architecture, Design, Development and Implementation Object - Oriented Application Design and Development Process Development Technical and Functional Specification Maintenance IT Policies and Processes Source Control and Version Management Team Building
- Seasoned, detail-oriented and dynamic information technology professional, offering 20 years of expertise in software development life cycle (SDLC) and Microsoft platforms; as well as in Microsoft DNA, multi-tier, client-server, smart client, and web-based applications. Skilled in all facets of architect, design, analysis, programming, implementation, and testing procedures. Client-focused executive; with strong ability to analyze and provide client needs at the most efficient manner. Known for demonstrating excellent people-management capabilities along with effective leadership in overseeing all operations. Adept at directing the implementation of N-tier architecture applications and service oriented architecture-based services.
- Confidential with hands-on exposure in stored procedures, triggers, cursors, database normalization, and ER diagrams .
- Knowledgeable of component-driven reusable architecture, programming tools, and languages, as well as Test Director (TD) and Quality Center (QC).
TECHNICAL SKILLS:
Microsoft .NET Technologies: C#, VB.NET, WinForms, Windows Presentation Foundation (WPF), Silverlight , XAML, MVVM, PRISM, Remoting, Web Service, Windows Communication Foundation (WCF), REST, Microservices, Web API, ASP.NET web forms, MVC, Web API, AJAX, Win Services, Console Applications, Visual Studio Tools for Office (VSTO), WWF, Visual Studio .NET 2003/2005/2008/2010/2012/2013/2015 , TFS, .NET CORE, .NET Framework 4.5/4.0/3.5/2.0/1.1/1.0 , TFS, .NET Assemblies.
Microsoft Technologies: Visual Studio 6.0, VB6.0, ASP, XML /XSD/ XSL/XSLT,HTML/DHTML, VBSCRIPT, JavaScript, jQuery, CSS, SSL, Microsoft Enterprise Library
Open Source Web Application Framework: AngularJS, Structure Map (IOC)
Design Tools: Visual Studio Modeler, Microsoft Visio, Enterprise Architect (EA) and UML.
Databases: SQL Server 2014/2008/2005/2000/7.0/6.5 , Oracle 11g/10g/9i, PL/SQL, Microsoft Access, Toad, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Data Transformation Services (DTS) Packages, T-SQL, Entity Framework, Dapper.
Source Controls: Git, VSS, TFS, PVCS, SVN (Subversion) and Perforce
Technologies: ADO/RDO, DAO, OLEDB, ODBC, MTS/MSMQ/COM+/COM /DCOM,ORM
O/S and H/W: Windows 7/2000/2003/XP/NT/98/95
Reporting Tools: Crystal Reports, Structured Query Report (SQR)
Issue Tracking/Testing Tools: Test Director (TD), Quality Center (QC), JIRA, NUnit, TDD
Monitoring and Scheduling Tools: SiteScope, Mercury Monitoring Transaction, PerfMon, Debug Diagnostics, AutoSys
Cloud Computing: Exposure on SaaS, IaaS, PaaS
Third-Party Tools: DevExpress, Caliburn, ILOG, Infragistics, Xceed
DevOps: Jenkins
Cloud Computing: Azure Cloud Development (Functions, Logic Apps, Event Hub, Service Bus)
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Senior .Net Lead/ Architect/Full Stack Programmer
Responsibilities:
- Reviewing current systems and migrating to modern web version using latest JavaScript libraries and REST API’S.
- Design based on requirement definitions, produce standardized, detail design documents with time estimates for individual projects.
- Actively using Structure Map (IOC), dapper (ORM) and Jenkins. Followed SOLID design principles.
- Actively involving in the cloud migration using Azure features such as functions, logic apps, event hub and service bus.
- Working closely with business analysts, business advisors and attending all agile ceremonies.
- Testing the product in various environments i.e. DEV, QA, Staging and Production.
- Actively leading a team and involving in project estimates and task allocation.
- Supporting various environments release process.
- Contributed to database normalization, optimization, and developing stored procedures and triggers.
Environment: .Net Framework 4.5, C# , Asp.Net Web API, Asp.net MVC, AngularJS, Require JS.REST Service, Microservices, .Net Core, Structure Map (IOC), Rest Sharp, WPF, MVVM, Visual Studio.NET 2013/2015, DevExpress, LINQ, jQuery, JavaScript, SQL Server 2014, SSRS, Dapper (ORM), TDD, Azure Cloud Computing, Continuous Integration - DevOps (Jenkins),TFS, GIT and Agile development methodology.
Confidential, Addison, TX
Senior .Net Lead/Architect/Full Stack Programmer/Support Analyst
Responsibilities:
- Played an integral role for the eBusiness Point of Sale (POS) / Retail system such as Online Store, Online/Onsite Registration, Online Agreements, also PCP, Reports and eCards.
- Online Store where the clients will purchase items, this will handle RFQ,inventory and so on.
- Online/Onsite Registration is a main system where the consultants register for various events which are organized by Confidential such as new sales consultant training program, Seminar, Career conference, leadership conference. This has 2 types of registrations such as online and Onsite registration, onsite registration where the payment can made by using credit card reader to enable credit/debit card transactions, receipt printer will be used to print the payment receipt, also barcode scanner used to scan consultant’s badges.
- Online Agreements is a system which is used for enrolling the new sales consultant.
- Preferred Customer Program (PCP) is used for the consultants to place an order for Confidential magazines which will have all the latest product details. Various types of eCards will be sent to consultant in timely manner such us appreciation ecards, birthday ecards, anniversary ecards and etc.
- Actively supporting the current system which is developed in ASP.Net 4.0 Web forms.
- Followed SOLID design principles.
- Reviewing current systems and migrating to modern web version using latest JavaScript libraries and REST API’S.
- Design based on requirement definitions, produce standardized, detail design documents with time estimates for individual projects.
- Resolve software bugs in the programming code and modify unit tests to prevent future regression.
- Working closely with business analysts, business advisors and attending all agile ceremonies.
- Testing the product in various environments i.e. DEV, QA, Staging and Production.
- Actively leading a team and involving in project estimates and task allocation.
- Supporting various environments release process.
- Contributed to database normalization, optimization, and developing stored procedures and triggers.
Environment: .Net Framework 4.5, C# , Asp.Net Web API, Asp.net MVC, AngularJS, React.js, Node.js, Require JS.REST Service, WCF, Rest Sharp, DevExpress, WPF, MVVM, Visual Studio.NET 2013/2015, LINQ, jQuery, JavaScript, Python, SQL Server 2014, SSRS, Entity Framework, TFS, Agile development methodology.
Confidential, New York City, NY
Senior .Net Lead/Architect/ Full Stack Programmer Analyst
Responsibilities:
- Played an integral role for the Eikon’s sub-applications such as iTracker, Estimates Overview and Documentation Collaboration.
- iTracker is a timesheet system for the Unified Platform Group, time logging is necessary to capitalize the work and this system uses JIRA database. This system consists of several modules such as Organization Tree, Employee profile, My Calendar, My Work, Project Management Dashboard, Release Management Dashboard, Time Approval and Reports. Served as an important contributor to the system study, requirement gathering, architected, designed and developed for Organization Tree, My Work, Project and Release Management Dashboards. This is initially developed in C# , WPF, XAML using MVVM design pattern and Oracle , utilized extensively data, control and hierarchical templates, also data grid, styles and themes. Now we are actively migrating into AngularJS using MVC design pattern.
- The Estimates Overview includes sell-side estimates and recommendations, company guidance and actuals, and other related content. A detail estimate is a forecast about the earnings of some company (for some measure / period combination) by some analyst at a sell-side brokerage. Served as an important contributor to the system study, requirement gathering, architected, designed and developed in C# , WPF, XAML using MVVM design pattern and DevExpress Chart controls.
- Developed groups, member and file sharing/permission modules in AngularJS using MVC design pattern for Documentation Collaboration application.
- Utilized the WPF, XAML and C# in administering the succession of presentation layer (View).
- Designed & Developed Data Grid dynamically (number of columns) using code behind based on model’s column collection.
- Design and developed View Model and Model objects.
- Implemented Object Relational mapping (ORM) in dependency tracker dashboard.
- Implemented Multi-Threading in Documentation Collaboration application for file upload using Data Room Rest APIs.
- Followed SOLID design principles.
- Proficiently utilized LINQ to object for querying large datasets or collection objects.
- Contributed to database normalization, optimization, and developing stored procedures and triggers.
- Actively involved in SQL Server to Oracle Migration.
Environment: .Net Framework 4.5, C# , WPF, MVVM, WCF, REST Service, Rest Sharp, Visual Studio.NET 2013, LINQ, JIRA, ORM, AngularJS, MVC, Web API, jQuery, JavaScript,HTML5, Dev Express, Oracle, SQL Server, Entity Framework, Subversion, Continuous Integration (Jenkins), Agile development methodology.
Confidential, New York City, NY
Senior .Net Lead/Architect/ Full Stack Programmer Analyst
Responsibilities:
- Played an integral role for the Data Quality Program which resulted in identifying all data quality issues, quantify the business impact and resolve them at the source that majorly helped the downstream systems.
- Coordinate with business users for gathering requirements, architected, designed and developed Day over Day compare (DOD) module. Rendered essential support for the enhancements for EOD module.
- Utilized the WPF, XAML and C# in administering the succession of presentation layer (View).
- Design and developed View Model and Model objects.
- Actively participated in the design and development of the Data Access Layer Assembly through C# and ADO.NET.
- Took part in improving the WCF service to sustain communication between front-end and database while using Factory design pattern in acquiring corresponding data layer based on the source.
- Initiate the process of gathering feed files for End of Day (EOD) module from various locations to specific location through the use of Multi-Threading.
- Followed SOLID design principles.
- Proficiently utilized LINQ to object for querying large datasets or collection objects.
- Contributed to Oracle database normalization, optimization, and utilization of partition in large tables of feeds to ensure performance improvement.
- Demonstrated expertise in utilizing Dynamic SQL statements for Oracle procedures to ensure that the feed’s process is more generic.
- Design and implemented Multi-Threading in the Autosys Scheduled jobs for large feeds to improve the performance. Involved in configuring Autosys scheduled jobs.
- Lead the code review, work allocation, and supervision of two team members.
- Functioned as release coordinator for quality assurance (QA) and user acceptance testing (UAT) environments.
Environment: .Net Framework 4.0, C# , WPF, MVVM, PRISM, WCF, ADO.Net, Visual Studio.NET 2010, LINQ, XML, Quality Center, JIRA, Xceed Grid, Oracle 11g, Toad, Autosys, IBM Websphere MQ, Perforce, Crystal Reports, TDD and Agile development methodology.
Confidential, Buffalo, NY
Senior .Net Lead/Architect/ Full Stack Programmer/Support Analyst
Responsibilities:
- Served as an important contributor to the system study, requirement gathering, architect and design for seven modules, namely Build Shift, ALSF, RTO, On-Call, MSSE, Time Tracking and Scheduling.
- Led the formulation of high-level design (HLD) and low-level design (LLD) documents and coordinated with the QA Team in generating test scripts for the seven modules.
- Led the code review, work allocation, and supervision of four team members.
- Directed the use of WPF, XAML, C# for the development of two core modules such as scheduling and time tracking, and supported some duties for Home Page module.
- Utilized DevExpress Scheduler and graph controls to feature data in the scheduling and home screen modules.
- Design and developed some of the modules using Winforms for old version of the application.
- Spearheaded the creation of employee object model to maintain the efficiency of common and respective module’s business functionalities, effectively used factory and façade design patterns. In this pattern, Object Relational mapping (ORM) and dependency injection concepts were implemented.
- Design and developed View Model and Model objects.
- Developed core modules such as Build Shift and ALSF and implemented Multi-Threading in these external processes.
- Followed SOLID design principles.
- LINQ is extensively used in the core assemblies.
- Took part in the successful Data Access Layer Assembly Design and Development by using ADO.NET.
- Played a key role in the successful development of the WCF service.
- Expertly employed Visual Studio Tools for Office (VSTO) in exporting data into Microsoft Excel for the QA Team to verify data as well as to administer data manipulation procedures on Microsoft Excel data back to the database.
- Oversaw the development of Oracle table, package, trigger, and other objects.
- Effectively used UML modeling for creating Sequence, Use case, Class and ER diagrams.
- Developed reports using Structured Query Report (SQR) and NUnit to perform unit tests. Utilized Microsoft Enterprise library in dealing with specific exceptions and logging the same data into the database.
- Served as release coordinator for diverse environments including QA, Staging, Production, and Training.
- Contributed to the creation of HLD and LLD documents while collaborating with the QA Team in generating test scripts.
Environment: .Net Framework 1.1/2.0/3.5/4.0 , C#, WPF, MVVM, Winforms, ASP.NET web forms, AJAX, ADO.Net, Visual Studio.NET 2010/2008, Crystal Reports, VSTO, Web Service, Remoting, WCF, XAML,ORM, IIS, Java Script, HTML, TFS, PVCS, UML,Test Director, Quality Center, NUnit, SQL Server 2000 and Oracle 9i/10g/11g, PL/SQL, Toad, Entity Framework, SQR Reporting tool, DevExpress, Microsoft Enterprise Library, ILOG Rules engine and ILOG Gantt chart, Agile development methodology.
Confidential, Boston, MA
Project Leader
Responsibilities:
- Displayed effectiveness in participating in the system study requirement gathering, as well as in the formulation of HLD and LLD documents.
- Served as a senior DotNet developer and took charge of the design and coding.
Environment: C#, VB.Net, Winforms, Console Application, Windows service, ASP.Net web forms, ADO.Net web form, Visual Studio.NET, IIS, Java Script, HTML, XML, Xml Serialization/Deserialization, Visual Source Safe, SQL Server 2000, Oracle, PL/SQL, Commerce Server 2002 and Windows 2000, UML, Agile development methodology.