LENIN POPURI
PROFESSIONAL SUMMARY: Microsoft .Net Professional with over 13+ years of diverse experience in all phases of Software Development Lifecycle process (SDLC) involving Analysis, Development, Design, Deployment, Testing and Implementation of Client/Server, N-tier, Service-oriented and Micro service Architectures applications using Microsoft .NET and .Net Core.
Throughout 13+ years worked on .Net Frame work, .Net Core, ASP.NET, MVC with Razor, Entity Framework, SSRS, Web Services, WCF, WEB API, ASP.NET CORE, MVC CORE, LINQ, Entity Framework CORE and WEB API CORE.
Experience in System Design and preparing documents for general design of solutions that meet system and security requirements.
Apart from the .Net Frameworks worked on Microsoft SQL Server and Oracle.
Developed applications using UI frameworks Angular, React, jQuery, Ajax, Java Script
Designed the page layouts or screens using HTML 5, Bootstrap
Extensively worked on major Source Controllers GitHub, Git, TFS, GCP, AWS, Azure
Experience in Agile Software development process using SCRUM methodology iterative development
Extensively worked on OOPS, SOLID principles, Design Patterns and Micro Service.
Extensively worked on Microsoft SQL server to Designed, Performance improvements and Maintained Database of the applications.
Extensively Developed and Implemented Web Applications using .Net, C#.Net, MVC Razor, Wb API.
Extensively Developed and Implemented Web Services, WCF services with N-Tire Architecture.
Extensively Developed and Implemented Web API’s using .Net and .Net Core.
Implemented conceptually divided components into WEB API to adhere microservice patterns.
Developed the Single Page Application (SPA) using Angular and React.
Expertise in designing and developing complex business solutions using Microsoft technologies.
Design and implement Restful API (Swagger) along with calls to consume an API layer.
Expertise in communicating with business users to gather the requirements and map the requirement to technical solutions.
4 years of experience in mentoring team members and providing technical training.
Expertise in writing Unit Test Cases using N Unit, and MS Test.
Expertise SQL statements, Stored Procedures, Functions, Triggers and executing SQL queries to perform backend testing.
Involved in project management activities like Requirement gathering, Project estimation
EDUCATION
Master of Computer Applications (MCA)
Bachelor of ARTS (MATHEMATICS)
CERTIFICATIONS
MCTS: Microsoft SharePoint 2010, Application Development
TECHNICAL SKILLS
Programming (/ Logical) Languages: C#, JavaScript, Typescript, T-SQL, PL-SQL
Internet Technologies: .NET framework /Core, ASP.NET MVC /Core, IIS Web Server
UI Technologies: Angular, Blazor, Prime Ng, React, Razor, HTML5, Bootstrap, CSS3, J Query, Node.js.
Distributed Technologies: Restful APIs, Web API, JSON and SOAP
Databases/ Reporting Tools: MS SQL Server2012/ 2014/ 2017/ 2019, ORACLE, SSRS, Crystal reports
Database Access Technologies: Entity Framework, LINQ, ADO.NET
Distributed Version control system/ Hosting Repositories: Git, Gitlab, GitHub
Cloud Platform: Google Cloud Platform, Amazon Web Services, Microsoft Azure
Domain Expertise: Logistics, Banking, Insurance, Finance
EMPLOYMENT/PROJECTS:
Employer: Momentum Metropolitan, Johannesburg July 2022- Till date
Title: Software Developer
Project: Portfolio Management Tool The key outcome for the PMT system is that it must handle scalability and
flexibility. There is a lot of data that the tool must be able to import, maintain and keep for record and investigation
purposes. Additionally, there must be sufficient validation and controls provided by the tool to improve the
reliability of the PMT and cost information that is reported throughout the group.
Responsibilities:
Involved developing reports using SSRS
Developing and maintaining application using distributed version control Git
Involved development for current view to download data in excel file
Worked on web pages using C#, Angular
Developed interface Web API, and Restful Services which communicate data in both XML & JSON.
Developed a service layer to connect database programs like Store Procedures, Joins, Triggers, Views, Cursors, and implementation of scripts on T-SQL in SQL Server database.
Mentoring /Training junior team members providing technical support.
Environment: Visual Studio 2022, Git, ASP.NET MVC, .Net Core with HTML5, jQuery, T-SQL, Angular, XML/XSLT, Java Script, IIS Server, WCF, GCP, MS SQL Server 2019
Employer: Momentum Metropolitan, Johannesburg Oct' 2019 – June’ 2022
Title: Software Developer
Project: ORION- Investment Dashboard Provides a single platform for the portfolio management team to manage their portfolios. It provides a historical, hierarchical view of all portfolios (from Interlink Client to Instrument, including Fund of Funds and Unit Trusts).
Responsibilities:
Involved developing reports using SSRS
Worked on development of Web Pages for the system using Angular, .Net Core, jQuery, Razor views.
Responsible for identifying, measuring, and analyzing web design interface.
Developed web pages using ASP.Net that exposes JSON data in Restful manner
Developed interface using Web API, Restful Services which communicate data in both XML & JSON.
Developed a service layer to connect database programs like Store Procedures, Joins, Triggers, Views, Cursors, and implementation of scripts on T-SQL in SQL Server database.
Experience in Micro Services for automated build and deployments using Configuration Management using tools Visual Studio 2019, JIRA and GitLab.
Worked in SDLC using Agile Development methodologies including CI/CD pipeline.
Environment: React, C#, ASP.Net Core, Razor, HTML5, XML, JQuery, Java Script, WCF, Power Shell, Micro Services, Visual Studio 2019, MS SQL Server, AWS, IIS 7.0
ZENSAR Technologies, Johannesburg April’ 2018 – Mar’ 2019
Client: Standard Bank
Title: Software Developer
Project: CIMS Workflow is Accounting Management System is a computer-based application, which facilitates the movement of information, and electronic images from one point to another without the physical need for movement of paper-based source documents.
Responsibilities:
Utilized ADO.Net Entity framework extensively for data retrieving, querying, storage and manipulation using LINQ
Developed a service layer using ASP.Net API that exposes JSON data in Restful manner and was consumed using jQuery.
Experience in Micro Services for automated build and deployments using Configuration Management using tools Visual Studio 2017, VSS, TFS, JIRA, GitLab, Azure.
Developed a service layer to connect database programs like Store Procedures, Joins, Triggers, Views, Cursors, and implementation of scripts on T-SQL in SQL Server database.
Developed interface using Web API, Restful Services, which communicate data in both XML & JSON.
Environment: Visual Studio 2017, C#, HTML5, XML, jQuery, Angular, .Net Core 2.0, WCF, MS SQL Server, AWS
Tech Mahindra, Cape Town June' 2017 - Jan’ 2018
Client: Old Mutual (OMAIT)
Title: Software Developer
Project: Fund Express, Correspondence Fund Express is an intranet portal by using Fund Express Old mutual call center can help users to buy or transfer funds.
Secure Site is an Internet portal that can be accessed by clients and can be bought or transferred.
Correspondence Engine is an application where it can process data from internal departments of Old Mutual, create Documents (/PDF) and deliver them to the clients (/Agents)
Responsibilities:
Responsible for developing Web pages for the system using ASP.NET MVC with C#, XML, HTML.
Responsible for analysis, design, development and implementation while assisting solution architecture
Utilized ADO.Net, Framework 4.5,4.6, Entity framework extensively for data retrieving, querying, storage and manipulation using LINQ
Coding and debugging existing web pages using HTML, React JS and jQuery for client-side interactions.
Developed user interface screens using CSS and JavaScript.
Developed a reporting module using SQL reporting tool
Designed the web UI using ASP.NET, HTML, JQuery, JavaScript, CSS, Popper.js, Web Pages and AJAX controls.
Designed responsive and intuitive user interfaces for the web using CSS and custom AJAX scripts and JQuery
Involved in database design, work distribution, Integration, deployment, and testing.
Worked in SDLC using Agile Development methodologies including CI/CD pipeline
Developed a service layer using ASP.Net API that exposes JSON data in Restful manner and were consumed using jQuery.
Environment: Visual Studio 2015, C#, HTML5, XML, jQuery, React JS, Framework 4.5,4.6, .Net Core 2.0, WCF, MS SQL Server, AWS, IIS 7.0
EURO Steel, Johannesburg June’2015 - June’2017
Client: Plasma Cut
Title: Software Engineer
Project: E-track Application manages the workflow for all stages from Sales booking, Drawing, Nesting, Stock, cutting and dispatch. Application is integrated with tools like True Tops, Auto Cad and SYSPRO. Mobile applications are developed for different stages.
Responsibilities:
Responsible for developing Mobile Application Development with C#, XML, HTML.
Responsible for analysis, design, development and implementation while assisting solution architecture
Utilized ADO.Net, Entity framework extensively for data retrieving, querying, storage and manipulation using LINQ
Developed user interface screens using CSS and JavaScript.
Developed a reporting module using SQL reporting tool
Involved in database design, work distribution, Integration, deployment, and testing.
Worked in SDLC using Agile Development methodologies including CI/CD pipeline
Environment: C#, MS SQL Server, WCF, Entity Framework, DEV Express, HTML 5, Crystal Reports