Sr. Developer / Technical Lead Resume
Detroit, MI
PROFESSIONAL SUMMARY
- 15+ Years’ Experience as .Net Architect / Lead Developer in building secure, reliable, scalable, maintainable, testable and loosely coupled Web Applications and Web Services /API apps, Windows, Office Apps, specialized in analysis, design, development (full stack), implementation and maintenance.
- Extensive Experience in Dot Net Technologies with C#, ASP.Net MVC, Web API, MVVM, Win/Web Forms, Web/WCF Services, WPF, Entity Framework, NHibernate, JQuery, Angular, VB.Net, SQL Server, SharePoint, Azure and Oracle
- Good Experience in TechOps / Production Support, performance optimization/tuning, code review, code refactoring, creating and enforcing dev standards and best practices, assisting in QA/QC activities in multiple environments.
- Sound Experience in using Object Oriented Programming Principals (SOLID), software development methodologies (Waterfall, Agile (Scrum, Kanaan etc.), RAD, DevOps with CICD), separation of concerns, Test Driven Design (TDD), Domain Driven Design (DDD), Onion Architecture, Design patterns (Factory, Builder, Prototype, Singleton, Bridge, Decorator, Façade, Proxy, Observer, Repository & Unit of Work, Dependency Injection), Messaging Patterns (Pub - Sub) with AMQP, CQRS / ES.
- Good Experience in Architecture and modeling and creating design artifacts, functional & technical design documents
- Adept in Define / Refine business processes & support business by providing new solutions, improvements and Enhancements to current solutions to make business more TEMPeffective, identifying gaps, and recommending actions.
- Certified in Enterprise Architecture (TOGAF 9.1), EXIN Agile Scrum Master, EXIN DevOps Master, MCSD (Microsoft Certified Solutions Developer) in App Builder (ASP.Net MVC, Azure Web Services and Programming in HTML 5 with JS and CSS3)
- Master’s Degree in Technology (MTech-IT) & Master’s Degree in Business Administration (M.B.A)
TECHNICAL SKILLS
Front End & Middleware Technologies: C#, VB.Net, ASP.Net MVC, Win, Web Forms, Web Services, WCF, Web API, ADO.Net, Entity Framework, LINQ, AJAX, JQuery, Angular, Bootstrap, WPF, Enterprise Library, Collaboration, CMS, Office 365, EAI, Azure App Services, Azure Service Bus, VB 6, HTML, CSS, JavaScript, Log4Net, Nlog, RabbitMQ, MSMQ, NHibernate, Office 365, SharePoint, MSBI
Databases: Oracle, SQL Server, MS-Access, SQL Azure, MySQL
Reporting: SQL Server Reporting Services (SSRS), RDLC Reports, Telerik Reports, Excel Repots, Power BI, SAP Business Objects / Crystal Reports, Oracle BI
Tools: Visual Studio, TFS, VSS, SVN, VSTO, VSTP, Telerik RAD Controls & Kendo UI, Share Point, MS Visio, MS Project, Primavera 6, SAP R/3, GitHub, Fiddler, TOAD, PL SQL Developer, SSMS, IIS, WebLogic, Tomcat, WebSphere, Enterprise Library, Automapper
PROFESSIONAL EXPERIENCE
Confidential, Detroit, MI
Sr. Developer / Technical Lead
Responsibilities:
- Design, development & support of web applications & services with Microsoft Tools and Technologies
- Executing software development projects with .Net technologies by coordinating with TSM, BA, QA and Infra teams.
- Perform tasks dat include technical design, code development, unit & integration tests, UAT, deployment, support (bug fix)
- Mentoring web developers & Work with teams for code reviews, recommending improvements in process and technology
- Assist in production problem resolution as needed, including off-hour support as needed
Lead .Net Developer
Confidential
Responsibilities:
- Work with business teams to understand requirements and providing technical solution.
- Analyze high level requirements and develop low level functional and technical design documents
- Determine impact of functional requirements for Enhancements, CRs and bug fixes through team collaboration
- Story pointing / Effort estimation for development tasks in agile during poker planning for CRs and new developments
- Application development with n-Tiered architecture with presentation, middleware, domain / data access layer
- Application design with event driven or message driven oriented architecture
- Enterprise Application Integration with pub-sub, asynchronous processing pattern, message broker, IOC and DI
- Application testing including unit testing, systems integration, performance tuning & optimizing
- Development of standard reports (tabular) and analytical (visual-graphs/charts)
Lead Developer / Architect
Confidential, Farmington, MI
Responsibilities:
- Analyze business requirements (BRS) and provide lower level functional & technical requirements
- Support the definition, development, delivery of the product following the software lifecycle process
- Active Involvement in all phases of SDLC from analysis to successful application rollout.
- Support during UI & UX development, middleware development with web services for third party Integration
- Providing business architecture, technology architecture & application architecture and design patterns
- Provide support for Database Modelling, Tables, Views, Procedures/Functions, Keys, Indexes, Query Optimization
- Preparation & review of coding standards & best practices for front end and back end development
- Team collaboration & Task planning and distribution with Agile Methodology
.Net Solution Architect
Confidential
Responsibilities:
- Consulting support for application development & maintenance (AMD) in enterprise solution (EntSol) streams
- Contribute in design, build, test and deploy areas with ASP.Net C#, ADO.Net, LINQ, Entity Framework, WCF Services, Web API, Oracle & Sql Server database development, performance tuning
- Implement solutions by mapping the business requirements to Technical requirements
- Review, interpret and respond to business requirements specifications (BRS) to align IT and Business
- Software Design Patterns to support code maintenance, extension & reusability
- Development & Implementation of ASP.Net WCF Services, Web API for Systems Integration
- Manage process and Involved in Sprint Planning, Managing Daily Scrum (Agile Scrum Master)
- Collaboration of Development and Operations team for continuous delivery (DevOps)
- Enterprise library Data block modules to interface Database and application & 3rd Party Components
- Implementation Multithreading Concepts to improve the Performance & Responsiveness of App
- Support for SQL and PLSQL scripts/programming in relational database with huge data.
- Code reviews and code checks of ASP.Net C# coding and PL/SQL
- Integration of ERP Systems (Oracle eBS) and LOB Systems
- Implementation of ALM Tool (TFS) for Requirement Management, Version Control, Build and Release
Confidential
Application Architect / Lead Developer / System Analyst/ Sr. Software Engineer
Responsibilities:
- Design, Build & Implementation of software solutions to cater the business needs (In House Applications)
- Leading in development teams during design, plan, build, testing and deployments
- Subject Matter Expert (SME) for Engineering, Procurement & Construction Process of Enterprise apps
- Finalization of software specifications, selection of appropriate tools, techniques and technologies
- Vendor Coordination and Management for Out sourced applications
- Prepare project plans & schedules and Tracking the project progress with appropriate tools
- Interacting with business stake holders during Requirement Collection, Design and Development
- Driving teams towards a common goal, by equipping them with the right tools and noledge
- Enhancements and Improvements to Existing systems to meet end-user’s requirements.
- coordinating with business stake holders & software project teams for preparing system specifications
- Develop POCs, Pilots during design phase, Code Review, analysis & ensure the best practices followed
- Review of Tested plan, Test cases, Technical documentation, flowcharts & design documents
