Dot Net Full Stack Developer Resume
Cleveland, OH
SUMMARY
- A Software Lead & Scrum Master with 9+years of IT experience and excellent knowledge in analysis, design, development, management, and implementation of various stand - alone, Client-Server and Web Based applications.
- Well experienced with complete Software Development Life Cycle (SDLC) process, SCRUM Process and Test-Driven Development (TDD).
- Experienced in analysis, design, development, management, and implementation of various stand-alone, Client-Server and Web Based applications
- Experience in designing, developing, and implementing desktop and Web-based applications in C#, .NET Framework (4.6.1/4.5/4.0/3.5 ), VB.NET, ASP.NET, WPF, .Net Core, HTML, XML, CSS, IIS, ReactJS, Angular, JSON etc.
- Highly experienced with modern JavaScript frameworks and libraries like BackboneJS, ReactJS, Bootstrap and jQuery.
- Experience in design using Object Oriented Programming Principals like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like State, Abstract factory, Singleton, Dependency Injection, IOC.
- Expertise in DOM manipulation using JavaScript, jQuery.
- Worked with Visual Studio various versions 2005/2008/2010/2012/2013.
- A proactive learner with a flair for adopting emerging trends and addressing industry requirements to achieve teh organizational objectives.
- Good hands-on knowledge ofOOPS (Object Oriented Programming Structure)andAgilemethodology.
- Proficient in using Team Foundation Server and GIT for carrying out day to day activities related to project
- UsedLanguage-Integrated Query(LINQ)query to retrieve data from different data sources (LINQ to XML, and LINQ to SQL).
- Strong experience in architecture patterns like Model View Controller (MVC), Model View View Model (MVVM).
- Knowledge about creating single page applications using Angular and react js.
- Worked on Azure DevOps Boards for tracking and updating teh user stories.
- Worked on CI/CD pipelines as well.
- Managing /supervising a team of 10+ developers working on different technologies.
- Has experience on working with business teams to understand teh project requirements
- Extensive working experience in unit testing framework - Jasmine, Jest, MS Unit Tests.
- Expertise in using Angular Components, directives, Controllers, Filters, Services, Templates, Events, and Injectors.
- Involved in developing and consuming teh web service like Restful API and WEB API by creating teh Server-side Component and consume teh Data from HTML client.
- An effective communicator with good attitude, strong problem solving, flexible, team handling, honest and client servicing skills
- Experienced in agile delivery methodology, SCRUM Process, Test-Driven Development (TDD) and Shift Left.
- Well experienced with complete Software Development Life Cycle (SDLC) process, which includes Designing, Developing, Testing, Administration, and Implementation.
- Delivering Presentations and prototypes to teh client
- Worked closely with Business analyst, technical team, stake holders / clients to understand requirements and transform into Functional specifications, Technical Specifications, assist project manager in project coordination/ management, escalate issues, track & resolve blind spots.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service-oriented attitude and worked with teh offshore team as onsite cordinator to provide teh update on teh daily basis.
- Very good communication skills, adaptability to new tools and technologies, commitment, accountability, management capabilities and result oriented approach has brought very good reputation with teh clients.
TECHNICAL SKILLS
Programming Languages: VB, VB.NET, C#.NETDatabases Neo4jDB, SQL- SERVER 2005/2008/2012/2016 , Oracle
Web Technologies: ASP.NET MVC 5.0, ASP.Net Core, Rest API
Scripting: JavaScript, JSON, Typescript
User Experience: WPF controls with MVVM pattern, CSS, XML, HTML, XAML
Frameworks: Angular, React, Redux and Saga, Jest, Jasmine
Operating Systems: Windows XP/7, Windows Server 2003/2008/2012
Platforms & Servers: .NET, IIS 9.0 (Internet Information Server)
Services: Web APIs, Restful APIs
Development Tools: Visual Studio .Net 2010/13/15/19 , Visual Studio Code, TFS, GIT
Methodologies: SDLC, Agile process, Scrum, Shift Left, TDD
PROFESSIONAL EXPERIENCE
Confidential, Cleveland OH
DOT NET FULL STACK DEVELOPER
Environment: Angular, Rest APIS, Dot net Core, HTML, GitHub.
Responsibilities:
- Involved in teh complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance using Agile methodology with Scrum and Test-driven development (TDD).
- Lead a team of five in developing a single page web application for SQM using angular 12, HTML.
- Protect team from impediments and conflicts that distract from teh development goals author user stories and prioritize product backlog based on business value.
- Collaborate cross functionally with design development and DevOps team to deliver product result that enhance user experience
- Directed sprint reviews daily scrums and planning meetings, retrospective and other agile activities like product backlog grooming for two scrum teams to realize full team engagement reduce technical debt and increase predictable delivery from each scrum team implemented.
- Acquainted with teh concepts like inheritance, polymorphism, abstraction and encapsulation, has used them wherever Object Oriented Programming System (OOPS) is needed.
- Facilitate user research sessions that elicit product recruitments from various stakeholders.
- Conduct UAT sessions with support to validate teh product meets acceptance recruitment.
- Facilitate scrum activities for team.
- Developed RESTful Web API web services for using .Net/C# for teh web applications to be consumed by AngularJS application.
- Involved in collecting requirements from PO, Stakeholders to understand business requirements.
- Designed front end of teh application using Redux flow and Saga.
- Implemented Redux-Saga middleware in application to ease management of side effects and testing.
- Enhanced teh web application using ES6.
- Facilitated stakeholder meetings, and software demonstrations and creating tracking plans such as burndown charts.
- Lead knowledge sharing sessions and trained new employees within teh team.
- Using GIT Azure DevOps for Source Code Control, project related document sharing across team
- Writing Unit tests for teh developed modules and fixing teh bugs reported by QA and customers
- Document teh release notes, development, and test specifications in teh product backlog repository
- Involved in peer code reviews and make suggestions ensuring proper coding standards and appropriate design patterns are used wherever necessary.
- Fixing production issues on high priority, provide support for QA in hardening of product and quick resolution of bugs raised by QA.
Confidential
SOFTWARE LEAD & SCRUM MASTER
Environment: ReactJS, Redux, Saga, ASP.NET Core, IIS, Neo4j, TFS, GitHub
Responsibilities:
- Lead a team of ten in developing a single page web application for Smart Build using ReactJS, HTML.
- Protect team from impediments and conflicts that distract from teh development goals author user stories and prioritize product backlog based on business value.
- Collaborate cross functionally with design development and DevOps team to deliver product result that enhance user experience
- Directed sprint reviews daily scrums and planning meetings, retrospective and other agile activities like product backlog grooming for two scrum teams to realize full team engagement reduce technical debt and increase predictable delivery from each scrum team implemented.
- Facilitate user research sessions that elicit product recruitments from various stakeholders.
- Conduct UAT sessions with support to validate teh product meets acceptance recruitment.
- Facilitate scrum activities for team.
- Involved in collecting requirements from PO, Stakeholders to understand business requirements.
- Designed front end of teh application using Redux flow and Saga.
- Implemented Redux-Saga middleware in application to ease management of side effects and testing.
- Enhanced teh web application using ES6.
- Well versed with React component lifecycles for building quality application and implemented React routing.
- Facilitated stakeholder meetings, and software demonstrations and creating tracking plans such as burndown charts.
- Lead knowledge sharing sessions and trained new employees within teh team.
- Using GIT Azure DevOps for Source Code Control, project related document sharing across team
- Writing Unit tests for teh developed modules and fixing teh bugs reported by QA and customers
- Document teh release notes, development, and test specifications in teh product backlog repository
- Involved in peer code reviews and make suggestions ensuring proper coding standards and appropriate design patterns are used wherever necessary.
- Fixing production issues on high priority, provide support for QA in hardening of product and quick resolution of bugs raised by QA.
Confidential
PRINCIPAL SOFTWARE CONSULTANT
Environment: Angular, Rest APIS, ASP.Net MVC, HTML, IIS, TFS, GitHub.
Responsibilities:
- Lead a team of six in developing a single page web application for Smart Construction Solution using Angular, HTML.
- Managing and coordinating on site and offshore teams of 20 plus members across multiple time zones
- Removed impediments to ensure team was working at 100% efficiency
- Strategies with product owner to make sure teh product delivered offered teh most value possible for teh company
- Kept records of meetings to keep team organised end on task
- Acted as point of contact for 3rd party providers to ensure their software was being implemented correctly
- Wrote user stories so teh development team would know what needed to be built
- Combed through user story backlog to get stories ready for development and track progress made sure all completed stories were done and ready for demo
- Wrote angular JS unit test bringing code coverage from 0% to 100%
- Brought high standards in features building process (including units and documentation) being at teh same time focused on most efficient collaboration between back end and front-end inspiring company team members
- Worked hard to has a fully working product motivated teammates and other colleagues to do teh same.
- Implemented model view controller MVC architecture and created different modules that associate each other with specific controllers’ templates ko custom filters directives by using angular
- Retrieve back-end rest endpoint API and implement robust and efficient browser and server transfer by angular JS HTTP service
- Utilised JSON for data transform and page transform.
- Write unit testing for angular controller’s, directives and services in Jasmine and run it by karma
- Committed code changes into repository using GIT
- Well versed with Angular component lifecycles for building quality application and implemented routing.
- Responsible for guiding management in teh scrum methodology within research and development.
- Acted as Scrum master for sprint teams, resolving impediments, conducting sprint planning, daily scrums, retrospectives, stakeholder meetings, and software demonstrations and creating tracking plans such as burndown charts.
- Lead knowledge sharing sessions and trained new employees within teh team.
Confidential
SOFTWARE CONSULTANT
Environment: C#.Net, VB.Net, WPF with MVVM pattern, Restful APIs, HTML, IIS, TFS.
Responsibilities:
- I has worked on adding business values to this product by implementing some major functionalities I has worked on implementation of major functionalities like component directory for Smart Construction to display huge data.
- Implemented user controls which are reusable throughout teh product
- Used data templates extensively in implementing teh User interface to display teh data required for users
- Worked on paging and performance improvement tasks where huge data loading is required for user.
- Worked on WPF controls, Telerik controls for implementing teh User Interface.
- Worked towards read/write data into SQL databases and sync same with UI.
- I has been teh UX coordinator for my team in providing inputs to make teh UI more friendly.
- Developed RESTful APIs for reading and updating teh data. Which are used by different clients.
- Wrote teh server Unit tests and client UI tests (using CUIT) and unit tests.
- Facilitated sprint planning, daily scrums, retrospectives, stakeholder meetings, and software demonstrations.
- Lead knowledge sharing sessions and trained new employees within teh team.
- Participate as a developer in an Agile scrum team in building and maintaining web applications and web sites in SharePoint.
- Leading development and operations processes inside team.
- Developing CI/CD roadmap and implementing in teh project.
- Hands-on experience in Azure DevOps and Services such as Virtual Machine, App Services, Dockers Container and Scheduler.
- Used Team Foundation Server, Azure DevOps for version control of teh source code.
- Collaborate with teh server team to make sure new releases and patches to keep teh .NET, SharePoint/.NET or any other Web development application current with most recent releases and patches are properly implemented.
Confidential
SENIOR SOFTWARE ANALYST
Environment: C#. Net, VB.Net, VB6, TFS, WPF using MVVM pattern.
Responsibilities:
- Implemented teh structure symbols using c# and VB.net code.
- Implemented teh custom commands using WPF controls and MVVM pattern.
- Fixed teh customer issues quickly with ease.
- Designed and implemented symbols for customers by taking teh requirement, which involves geometry and calculations like ladders, stairs, handrails etc.
- Adept in doing teh code reviews for teh team.
- Developed a new configuration manager tool to customize teh content upon requirement and implemented using teh same Win forms and C#.Net.
- Implemented design patterns like Facades, Singleton and Factory Method in C#.Net and resolved teh issues during development phase.
- Developed wrapper classes in .Net to encapsulate teh COM functionality.
- Adapted some of teh latest features of C#.Net like Delegates, Generics, Reflection and created re- usable code components.
- Enhanced teh performance of teh application by using String builders.
- Created stored procedures in SQL to retrieve data from database.
- Ensured teh quality of teh product by writing test scenarios, test cases and executing teh same in VB and VB.Net.
- Demonstrated new functionalities/designs to teh Product Management and Subject Matter Experts in development phase.
- Customized teh product to suit various customer requirements and assisted them in upgrading to newer builds.
- Troubleshooted issues from various customers in Smart Marine 3D catalogue content.
- Trained customers in installation, implementation, and customization of Intergraph’s products.
Confidential
SOFTWARE ANALYST
Environment: C#. Net, VB.Net, VB6, TFS.
Responsibilities:
- Worked on development of hangers and supports symbols.
- Managed teh high priority customer issues related to hanger symbols.
- Demonstrated new functionalities/designs to teh Product Management and Subject Matter Experts in development phase.
- Involved in Design, develop and modify teh software so that business users can use that application for teh design, construction and operation of plants, ships, and offshore facilities.
- Fix teh bugs that crop in teh application by coordinating with teh other team members.
- Implement teh changes requested by clients.
- Setting up teh meetings with teh Product Owners and clients and understand their requirements, and to implement them through teh yearly releases.
- To author and review teh test cases, Design Documents for New enhancements, and other documents those are authored by teh Documentation team.
- Assist other team members in teh analysis of their problems and review their work.
