Tech/team Lead Resume
PROFESSIONAL SUMMARY:
- Tech Lead, Senior Certified Software Developer, Subject Matter Expert(SME) with over 17 years of proven experience building enterprise software systems that include design, architect, development, unit test, integration, troubleshooting, support and maintenance of cross - browser compatible, responsive e-commerce web applications, web services, components, utilities, and client server/desktop applications, databases, infrastructure using Microsoft Stack.
- Served as Tech/Team lead with multiple onsite/offshore teams using Agile Methodology with SAFe® full cycle development, Scrum, TDD and Continuous Integration, and also Waterfall Approach.
- Adept at working individually as well as leading/part of small and large teams.
- Excellent analytical, and problem-solving skills with effective oral, written, and interpersonal communication skills.
- Demonstrated ability to work with associates within the team(s), organization, and with third parties.
SKILL:
ASP.NET: C#, VB.NET, JavaScript/JQuery, AJAX, CSS, MVC, ASP.NET Web API, AngularJS, XML, XSLT, IIS, Windows Servers, SQL Server, DB2, Oracle, Casandra, Visual Sudio.Net, Team City, Microsoft FAST, SOLR, BizTalk, Sitecore/Microsoft Commerce Server, IBM Sterling Order Management System(OMS), Commerce Hub, Web Methods; Version Control tools VSS, SourceGear Vault, TFS, SVN, GIT; JIRA, Confluence;
Trained in and working knowledge of: Java; Familiarity with Node.js, Bootstrap, KnockoutJS
WORK EXPERIENCE:
Confidential
Tech/Team Lead
Responsibilities:
- ASP.NET Development
- Worked with and led multiple onsite/offshore Development teams (including teams from consulting companies like Microsoft) in full-fledged Agile with SAFe® full cycle development.
- Participated and responsible for the Agile/ SAFe® ceremonies Program Increment(PI) Planning, SCRUM, Sprints, Team/System Demos, Backlog Refinement, Retrospectives.
- Responsible and accountable for the performance, reliability, availability, scalability, documentation, and overall quality of ECMS, and Jewelry web and mobile applications (fredmeyerjewelers.com, and littmanjewelers.com)
- Worked with virtual machines utilized ASP.NET, C#, MVC, AngularJS, BizTalk, SQL Server, DB2, Commerce Server, XML, XSLT, JavaScript, jQuery, AJAX, CSS, HTML, and JIRA to track issues.
- Integrated Jewelry applications with Kroger and 3rd party services/apps, platforms, and environments like code deployment with Team City, single-sign-on, location web service, B2B integration with webMethods, Sterling OMS, Commerce Hub(CHUB), payment gateways (Cybersource, TD Bank, SVS Gift card), AVS, Exact Target, IGoDigital etc.,
- Upgraded Jewelry Apps C# code targeting older frameworks to 4.5.2.
- Worked with vendor Moovweb, a third party implemented jewelry mobile web with responsive web design using web application codebase.
- Responsible for Installation, configuration, and maintenance of Kroger’s Enterprise Compliance Management System(ECMS) from a third-party vendor Intellex.
- Involved with database design and coding using SQL Server, entity framework, advanced SQL constructs like Xml. XSLT etc.,
- Used the search engine Microsoft FAST, and later updated the jewelry applications to use Kroger customized DC SOLR with Casandra.
- Implemented Dynamic top, and left NAV, Design Your Own(DYO), Tealium pixels features on Jewelry applications.
- Utilized multiple version control systems such as TFS, SVN and GIT
- Worked with and assisted Project Management team with time estimates, and technical tasks to meet the deliverables on time and within budget.
- Utilized TeamCity and MSBuild for build management and continuous integration.
- Responsible to scope, prioritize project needs with Business, Management, Product/Project Managers, BAs, QAs, and Developers.
- Responsible to refine requirements, clearly present design proposals to internal and external stakeholders and break down requirements into detailed development tasks.
- Responsible for architecture reviews, code reviews, unit tests, and best practices
- Participated and worked with Process Engineering (six sigma) team to resolve payment settlements in Jewelry applications.
- Provided and led the support team with 24/7 on-call rotation support of websites and applications in production environment achieving maximum uptime (>99.5%)
- As part of Continuous improvement in application support several application monitoring features, alerts were implemented with Dynatrace, Nagios/SCOM. Infra (vFire core) System at dev, test, stage, and production environments to make sure Settlements, Appeasements, Refunds, and Returns are not missed with Jewelry eCommerce applications. These include Microsoft Windows monthly patches, Scheduled server reboots, app pool recycling on IIS etc.,
- Used PowerShell scripts as part of scheduled automated jobs to run at regular intervals.
- To the extent feasible I used PowerShell scripts for release management.
- Responsible for security-related measures for dealing with sensitive data integrity with encryption, IBM Ethical Hack, PCI Compliance/Audits, and adhering to Kroger Corporate Information Security(CIS), and Network standards.
- Trained, mentored, and assisted onsite / offshore developers in software designs, technical solutions and understanding the architecture of the applications. Also interviewed new candidates
- Prepared for and assisted with software release/deployments as needed with RunBooks
- Sitecore/Microsoft Commerce Server Development
- Worked with Sitecore Commerce Server 11 and designed, maintained Commerce Server Catalog, Profiles, Orders, and Marketing systems
- Wrote code utilizing the Sitecore Commerce Server local, and web-service APIs for payment processing, targeted advertising, account management, order-processing, and other e-commerce functionality.
- Migrated Microsoft Commerce Server 2007 code to Sitecore Commerce Server 11.
- Installed, configured, and upgraded Sitecore Commerce Server in Dev/Test/Stage/Prod environments as part of migration
- BizTalk Maintenance
- As part of Jewelry application support maintained BizTalk components - including orchestrations, schemas, maps, pipelines, adapters, business rules, XML, XSLT style sheets, BizTalk MSIs, and deployment scripts.
- Worked with and assisted BizTalk, and OMS teams on B2B integration - between Commerce Server, IBM Sterling OMS, WebSphere, JMS queues, and other line of business applications - utilizing adapters - File, SQL, WCF, and more.
- Assisted BizTalk team in migrating 2006 projects and environments to 2013 R2.
- Installed, and configured BizTalk in multiple environments.
Confidential
Senior Software Consultant
Responsibilities:
- Responsible for the development of Transportation Insurance/Independent Contractor module.
- ASP.Net with C# was used as the main programming language with SQL Server database.
- Used TFS as source control.
- Worked with company’s custom web services in a Visual Studio 2005 environment.
- Worked in SCRUM team and followed Agile methodologies.
Confidential, Saginaw, MI
Senior Developer
Environment: ASP.Net using C#, ADO.Net, Web Services, JavaScript, HTML, DHTML, XML, XSL, Visual studio.Net 2005, MS SQL Server 2005, Oracle 9i, MS Project, Visio 2003, Windows XP, SourceGear Vault.
Responsibilities:
- Responsible for the development of Business Objects, Data Access Layer, Web UI, User Controls for .Net
- Used Data Controls like ReportViewer, GridView, DetailsView, SiteMapDataSource.
- ASP.Net with C# was used as the main programming language with Oracle 9i, and SQL Server 2005.
- XML was used for resource files. XSD data sources were used for reporting services.
- Maintained coding standards and conventions, naming conventions including source code comments.
Confidential, Dayton, OH
Lead Developer/Project Lead
Environment: ASP.Net using C#, ADO.Net, ASP 3.0, ADO, VB Script, JavaScript, HTML, DHTML, XML, XSL, Visual Studio.Net 2003, MS SQL Server 2000, Visio, Windows XP, VSS
Responsibilities:
- Responsible right from inception to execution, and delivery of the project.
- Worked on the features like Groups, Content, Images, Pages, Questions, Quiz, Research Tips, and Tutorials.
- Worked with project team, collecting the requirements, and developing functional specifications.
- Responsible for Business Objects, Data Access Layer, Web UI, User Controls for .Net.
- Used ASP.Net with C#. User Controls extensively.
- Images were uploaded to SQL Server and retrieved dynamically from the database.
- Responsible for database design and development, stored procedures using SQL Server 2000.
Confidential, Cincinnati, OH
Lead Programmer Analyst
Environment: Microsoft User Interface Process (UIP), Data Access Application Blocks, Asp.Net using C#, ADO.Net, Web Services, JavaScript, HTML, XML, IIS 5.0, Visual Studio .Net 2003, MS SQL Server 2000, Oracle 9 I, Windows XP, VSS
Responsibilities:
- Responsible for interacting with Internal Reps, make updates to the existing functionality and add new features to the application.
- Responsible for developing and maintaining Business Objects, Data Access Layer, Web services, Web UI, User Controls for .Net. Model-View-Controller (MVC) pattern was used to improve architecture.
- UIP, and Data Access Application Blocks were used to make nav/workflow config-driven.
- Used custom web services CustomerService, OrderService, ProductsService, and LogService
Confidential, Cincinnati, OH
Lead Developer/Project Lead
Environment: Asp.Net using VB.Net; ADO.Net, JavaScript, HTML, IIS 5.0, Visual Studio.Net, Dreamweaver, MS SQL Server 2000, Windows XP
Responsibilities:
- Responsible for interacting with Beauty Care Team (20+ members), make decisions on the requirements, technical, and functional specifications.
- Responsible for building n-tier Asp.Net(VB.Net) application, database design, and development
- Led the code review sessions and maintained the naming, coding standards and conventions.
Confidential, Cincinnati, OH
Lead Developer/Project Lead
Environment: Asp.Net using C#; ADO.Net, ASP 2.0/3.0, ADO, VB Script, JavaScript, HTML, IIS 5.0, PVCS, Visual Studio.Net, WebMatrix, Visual Interdev 6,0, Visual Basic 6,0, Crystal Reports 8/9, Dreamweaver, MS SQL Server 2000, Oracle 8i/9i, Windows XP/2000
Responsibilities:
- Responsible for Project Functionality, Requirements, Specifications, Document, Client Approvals
- Designed and implemented database with five level hierarchy Customer, Regional Manage, Distribution Manager, Individual Representative, and Sales Leads.
- Admin Tools were developed for specific purpose Reports/Statistics, client database management
- Worked on features Search/Browse, Feedback, Site Map, and Online Help, email broadcast.
- Responsible for development, testing, Implementation, post maintenance, and user training of application.
Confidential, Detroit, MI
Project Lead/Programmer Analyst
Environment: Asp.Net using VB.Net; ADO.Net, ASP 2.0/3.0, ADO, VB Script, JavaScript, HTML, IIS 5.0, PVCS, Visual Studio.Net, Visual Interdev 6.0, Visual Basic 6.0, MS SQL Server 2000, Erwin, Windows XP/2000.
Responsibilities:
- Responsible for Project functionality, Specifications, Document, Client Approvals, System Analysis, Study, and Design, Database Design, Development and Maintenance.
- Responsible for analyzing requirements, cost and benefit, and identifying alternative approaches.
- Administrative Tools were provided for the client to manage the content for the web application.
Confidential, Baton Rouge, LA
Lead Developer
Environment: Asp.Net using VB.Net, C#; ADO.Net, JavaScript, HTML, IIS 5.0, Visual Studio.Net, Visual Interdev 6.0, MS SQL Server 2000, Windows XP/2000.
Responsibilities:
- Responsible for design, development, and user training for top navigation.
- Used Asp.Net using VB.Net, C#; Asp, ADO, VB Script, and JavaScript for scripting.
- Responsible for Data Modeling, Database Design, and Development.
- Developed admin tool for the client to create, edit, and delete sections, sub sections of the top nav.
Confidential, Cincinnati, OH
Lead Developer
Environment: Asp 2.0/3.0, Asp.Net using VB.Net, ADO.Net, JavaScript, ADO, VB Script, Jscript, HTML,, IIS 4.0/5.0Visual Interdev 6.0, Visual Basic 6.0, Crystal Reports, Dreamweaver, MS SQL Server 7.0/2000, Oracle 8i, MS Access, Erwin, Windows NT/2000, MTS.
Responsibilities:
- System Analysis, Study, and Design, Data Modelling, Database Design, Development, and Maintenance.
- Admin Tools are maintained for special purpose reports/statistics
- Customized VB Mail Component, and File Upload Component were developed and used.
- Responsible for testing, implementation, post maintenance, and user training.
