Senior Technical Consultant Resume
Lisle, IL
OBJECTIVE:
A Result driven, highly successful IT specialist and consultant with a strong technical background in Microsoft .Net technologies. Experience in analysis, design, development and implementation with focus on achieving objectives successfully in a timely fashion with the highest level of customer satisfaction.
PROFESSIONAL SUMMARY:
- A Microsoft Certified Application Developer (MCAD) - Application Developer having expertise in application development, databases, SOA and web content management & development.
- Over 12 years of full stack experience using agile/scrum, Water fall, TDD practices including pioneering work in Analysis, Design, Development, Implementation and Testing in Client/Server & Web based architecture.
- Have experience building N-tier Enterprise line of business Application with Microsoft .Net stack following OOP, SOLID Principles and design patterns to build highly extensible, maintainable and testable systems.
- Strong experience in client interaction and understanding Business Application, Business Data Flow and Data Relations from them.
- Strong team player to work well across all groups/teams: project manager, development, database, product management, production support and quality assurance.
- Highly successful with changing priorities, complex problem solving, and delivering initiatives to 100% completion. Excellent non-technical interpersonal and client communication skills.
- Lead a cross-functional technical team in development of technical solutions/designs while managing project cost and schedule. Execute program to completion.
TECHNICAL-SKILLS:
- ASP.NET
- SQL / T-SQL
- TDD / NUnit
- MVC / MVP /MVVM
- Agile / Scrum / Rally
- AngularJS
- Octopus / Team City
- ERP / Dynamics AX
- C# / VB.NET
- SQL Server / Oracle
- REST Web API
- XML/XSLT
- TFS / VSTS / Git jQuery
- LINQ / ORM
- SSRS / SSIS
- CSS3 / HTML5
- Entity Framework
- WCF / SOA
- JSON / OData
- Jira / Visio
- JavaScript
- Telerik / Kendo
- Crystal Reports
- Web / Windows / CMS
- ADO.NET
- Web Services
- OOPS / SOLID
- Azure / AWS
- Bootstrap
- Fiddler
- Azure
WORK-HISTORY:
Confidential, Lisle, IL
Senior Technical Consultant
Responsibilities:
- Communicate with the business users for collecting the new and enhancement requirement and document the same.
- Prepare and deliver the Impact analysis document, functional requirements and low-level designs based on the request from onsite.
- Designed and developed high performing, scalable web applications using ASP.Net MVC, AngularJS, jQuery, Bootstrap, CSS3, SQL Server .
- Worked extensively with Datatables, JQGrid, Kendo UI in ASP.Net MVC views.
- Created Restful services using ASP.NET Web API for consuming them through jQuery AJAX in UI.
- Worked with CTE’s, views, temp tables, functions, procedures, triggers and joins in SQL Server 2017.
- Created LINQ to SQL and LINQ to Entities in Entity Framework data model ORM and writing LINQ queries to retrieve the data using C#.Net.
- Co-ordinate with the business users for UAT, developed deployment scripts and provide production support.
- Provide leadership, guidance and motivation to developers and programmers while resolving internal conflicts.
- Collaborated with customers and onsite/offshore developers to execute projects through full lifecycle software development.
Environment: ASP.Net MVC, C#, EF, Web API, JSON, SQL Server, TFS, CSS, AngularJS, jQuery, Bootstrap, Kendo, Azure
Confidential, Lyndhurst, NJ
Lead Developer
Responsibilities:
- Developed epics and user stories, workflow diagrams, detailed page flow diagrams, feature based UI prototypes, and business rules for client review, feedback, and prioritization.
- Extensively used AngularJS and custom directives for UI / CRUD based tasks & services for async http/JSON API operations including file upload & progress features using Ajax XmlHttpRequest and FormData objects.
- Implemented repository pattern and unit of work with entity framework in generic approach .
- Conducted routine phase and project retrospectives to established best practices and identity high value structured processes and design and implement solutions with AngularJS, ASP.NET MVC, SQL Server, CSS.
- Saved company’s $ 3k from buying additional software for scanning by implementing in-house scanning solution by which warehouse users can scan the document and save directly into ERP system.
- Developed a product that reduces the Phone/Email conversation between buyers and suppliers for sending and receiving the Quotes, using ASP.NET MVC, jQuery, Rest API, Bootstrap.
- Performance tuning and Optimization of stored procedures using SQL Profiler and Database tuning wizard.
Environment: ASP.Net MVC, C#, EF, Web API, JSON, SQL Server, TFS, CSS, AngularJS, jQuery, Bootstrap, NUnit, Dynamics AX 2012
Confidential
Responsibilities:
- Involved in requirements gathering, design documents, data models, data warehouse, workflow diagrams.
- Implemented the Project Architecture, Core Libraries, Helper Methods, Dynamic Settings, Extended Methods.
- For front end development, used ASP.Net MVC, HTML, CSS, JavaScript, jQuery, AJAX & Kendo UI.
- Implemented classes and attributes for data validation or perform edit check on data and write code to provide preview and printing functionality to the end user.
- Pulse communicates with Dynamic AX using custom AIF services. Information pass to Dynamic AX and from pulse is with XML's. As developer responsible for consuming these AIF services.
- Securely implemented ELMAH (NuGet) for plug and play error logging and provided production support for the different modules.
- Used TeamCity to create Octopus (NuGet) packages and the Octo tool to automatically trigger deployment to a test environment after each successful build executed in the CI/CD pipeline.
Environment: ASP.Net MVC, C#, WCF, XML, SQL Server, VSTS, Telerik, CSS, jQuery, Bootstrap, SSRS, MS-Test, JIRA, Rally, Dynamics AX 2009
Confidential, Albany NY
Solution Architect
Responsibilities:
- Interacting directly with Business users to gather requirements and prepare specification documents.
- Involved in requirement analysis, design, implementation and unit testing.
- Studied and suggested different tools to be used at different phases during re-engineering.
- Responsible for creating solution architecture while working with .NET 4.0 and C#.
- Designed Web forms using efficient controls available through Visual Studio 2010, ASP.Net 4.0, AJAX toolkit.
- Designed and implement Windows Service and Web Service.
- Developed Oracle Stored Procedures, Cursors, Triggers and User Defined Functions.
- Supports Error Tracking /Debugging facility using both custom SQL error log and log4Net.
- Implemented quality standards/procedures in day-to-day project related activities and continuously deliver high quality, on time with minimum defects.
- Setup an automated build and deployment pipeline using Jenkins .
- Provided Application / Production support.
Environment: Visual Studio 2012, ASP.Net, Webforms, C#, Javascript, CSS, AJAX, ADO.Net, Oracle 11g, TFS, SVN, Crystal Reports, IIS 7.0
Confidential
Solution ArchitectResponsibilities:
- Configured the project to use MVC pattern supporting 3-Layered (Data Access layer, Business Logic Layer, UI layer) architecture followed by OMH.
- Working under Agile SCRUM development team and attending daily Scrums with team members to communicate and support each other with information and roadblocks.
- Created Data Access Layer using Repository pattern, enterprise library data Access block and LINQ.
- Maintaining detailed tasks and deliverables with input from project team members.
- Identified and resolved the issues in QA and Production. Provided production support after each build.
- Responsible for performance metrics, optimizing and configuring the system.
- Wrote several oracle packages with bundles of stored procedures, User-Defined Functions, and Triggers .
- Improved application performance by implementing Best Practices in all layers of application.
- Wrote PL/SQL scripts for modifying existing tables, worked on Data Modeling, ETL and data mapping .
- Created several financial reports using Crystal Reports XI. Configured application to use crystal enterprise server used by OMH.
Environment : NET Framework 4.0, C#, ADO.NET, ASP.NET MVC, Ajax, jQuery, WCF, Oracle 11i, TOAD, Crystal Reports, Visual Studio 2010, Unit Testing, TFS, IIS.
Confidential, Louisville, KY
Senior Software Engineer
Responsibilities:
- Responsible for creating the Entity-Relationship diagrams, OOAD, Data Modeling, Class, Activity and Process Flow diagrams using Visio 2007 and documenting the Enterprise architecture.
- Developed a WCF service to get the information from the database. Worked on Data contract, operation contract, service Contract, Endpoints etc.
- Used various Infragistics controls to attain a rich UI with advanced features. Customized the third party Solution Center Plug-in using Infragistics controls to enhance the UI features.
- Experienced with code generation of DAL, BLL and entity component layers for .NET, such as LINQ to SQL, and XML (XLINQ) using Entity Framework.
- Developed complex views, stored procedures, UDFs, Indexes using T-SQL in SQL Server.
- Implemented Team foundation server as an application lifecycle management system. This provides version control; project tracking reporting and application builds functions.
- Used Enterprise Library for Enterprise Service Bus for handling failed messages.
Environment: .NET Framework 3.5, VB.Net, ASP.NET, ADO.NET, Entity Framework, LLBLGen, Infragistic, WCF, Web Services, Windows Services, TFS, SQL Server 2005, SSIS, Oracle 10g, XML, IIS
Confidential, Bridgewater, NJ
Senior Software Developer
Responsibilities:
- Developed technical design documents for transforming the business requirements and responsible for maintaining all the project related documents.
- Provided Object-Oriented analysis, design, programming and implementation support for the whole application while responsible for designing the N-tier architecture of the application.
- Created a front-end web design & development for this web site, which receives several thousand unique visitors per month.
- Designed and developed advanced CompressedDataSet technology which allows for the remoting of large .NET ADO DataSets in a highly compressed state in-memory.
- Responsible for architecting and building Search, Authenticate, Lookup, and Retrieval SOAP Web services to expose the data using SOAP and WSDL.
- Designed & developed table structures, schemas, T-SQL, Stored Procedures, Triggers and UFD’s.
- Created WCF service for retrieving images as byte arrays and implementing it in the presentation layer using jQuery. Data was passed in JSON format to the UI front end.
Environment: .NET Framework 3.0, Visual Sudio.NET 2005, CMS, C#, ASP.NET, ADO.NET, SSRS, WCF, DevExpress components, jQuery, JavaScript, CSS, Web services, TFS, SQL Server 2005, XML, XSL, IIS.
Confidential, Jersey City, NJ
Lead .NET Developer
Responsibilities:
- Work with Business Analysts to perform requirement gathering/analysis, provide validation of functional documents and develop system designs & workflows.
- Implemented the n-tier architecture with clear separation between various logical layers namely the UI layer, Business logic (SOA) layer & Data Access Layer and implemented Object Oriented development.
- Worked heavily with XML data and used XSD, XSL and complex XSLT style sheets for transformations to various formats such as PDF & RTF. Used XPath and XQuery for traversal through XML documents.
- Extensively used ASP.Net AJAX toolkit along with Web 2.0 for graphics and form design and demonstrated strong problem solving and analytical skills.
- Strong experience in data modeling, database design and development. Part of the team for designing and implementation of Data Schemas, Data Concurrency and Handling framework in the application.
- Performed Query optimization and database tuning using SQL Profiler.
- Expertise in designing, configuring Enterprise level security for .NET framework applications, and implementing Code Access Security, Authentication / Authorization.
Environment: Visual Sudio.NET 2005, C#, ASP.NET, ADO.NET, Web Services, XML, SOA, JavaScript, ASP.Net AJAX, SVN, SQL Server 2005, SSIS, SSRS, Crystal Reports IIS and Windows XP.
Confidential, New York, NY
Sr. .NET Developer
Responsibilities:
- Provided object-oriented analysis, design and development support for the whole application while responsible for designing the N-tier architecture using ASP.NET, C# and DB2.
- Developed the Intranet front-end forms with dashboard, header and footer and other GUI to fetch data from database using ASP.NET, AJAX & ADO.NET using Visual Studio 2005 in Windows Server 2003 environment.
- Implemented several .NET features like Caching, Trace and State management, Centralized exception handling and Server side event handling.
- Written views, T-SQL, Stored Procedures, triggers to perform core lower layer effective transactions.
- Created and consumed SOAP XML Web Services to send and receive data from WMS system.
- Extensively used the SQL to write complex queries and create Stored Procedures & Triggers.
- Performed unit and functional testing on every new version before sending it for QA & UAT.
- Mentoring and developers in areas such as system architecture, design patterns, common system utilities, etc; and served in a leadership role.
Environment: .NET Framework 2.0, Visual Sudio.NET 2005, C#, ASP.NET, VB.NET, ADO.NET, Web Services, JavaScript, Telerik Ajax, CSS, VSS, SQL Server 2005, XML, XSLT, IIS
