Technical Expert
Summary
- ASP.NET developer for 16+ years with a background of CMS based development in Optimizely and Umbraco.
- Over the years, I have worked with all the stages of projects from backend development. This includes project setup and designing CMS internal data structures and data flow, creating required layers in the solution, and setting up project code using source control to deployment of environments.
- During the project development, I have been working with creating CMS templates, page/document-types and blocks as required by the project designs that includes html integration.
- In case of support, I have been working on estimating and later implementation of change requests and defects raised for the respective project.
- As required conducting formal corporate training for Optimizely and Umbraco CMS.
- Strong in verbal communication (English) and problem-solving skills. Have a passion for learning new technologies.
Technical Skills
Web Technologies: ASP.NET MVC using C#, WCF, Razor
CMS: Optimizely CMS 12.x, Umbraco CMS 11.x
Design Patterns: IOC-DI, Vertical slice, Repository pattern and Unit of Work
RDBMS: MS SQL Server 2016 (Azure)
Tools used: MS Visual Studio 2022, MS Tests, JIRA, Bamboo, Confluence,
Git Extensions
Client-Side Programming: JavaScript, jQuery, Handlebars, AngularJs v1.x, Vue.js
Source control: GIT, Tortoise SVN
Certifications
- Certified as Optimizely Developer (ECD) in CMS v9.x.
- Certified as Umbraco Professional
Work Experience
Senior Consultant:
Timeline: March 2023 – Till Date
Responsibilities:
- Primary responsibilities include working on the Umbraco project with ASP.NET and C#.
- Working on project requirements and story writing in Jira
- Participation in planning and designing project structure.
- Support in DevOps activities for smooth execution of CI/CD pipeline.
Manager
Timeline: April 2016 – March 2023
Responsibilities:
- Primary responsibilities include working on Optimizely/Umbraco projects with ASP.NET and C#.
- Participation in planning and designing project structure.
- Worked in creating web pages using page types and page templates in Optimizely/Umbraco CMS.
- Providing estimates on project modules
- Conducting Corporate training for Optimizely and Umbraco CMSs.
System Analyst
Timeline: Oct 2015 – March 2016
Responsibilities:
- Joined as System Analyst and worked on .NET based applications. I was involved in project development, defect fixing and client communication on a daily basis.
Lead Application Developer:
Timeline: Sept 2006 – Oct 2015
Responsibilities:
- Primary responsibilities include software development in ASP.NET using C#.
- Client communication, working closely with project managers on task allocation within the team.
- Participation in planning and designing project structure.
- Worked in creating web pages using page types and page templates in Optimizely and Umbraco CMS software.
- Worked with the Managed Services team for handling change requests and defect fixing.
Projects Worked On
Johnnie walker Web Application:
Duration: March 2023 – Till date
Project description: Johnnie Walker is one of the top brands in the liquor industry. JW works with bar.com to take online orders and delivers at customer’s doorstep. This existing project was updated with 2 modules regarding cocktail flavors and e-commerce sites using Umbraco CMS.
As a team leader my role was to handle standard development, Jira story writing, support DevOps and other team members and finally maintain the existing system.
Team size: 15
Role: Team Lead
CMS: Umbraco v7.x
Environment: ASP.NET MVC using C#, SQL Server 2016
AFL
Duration: October - 2022 - March 2023
Project description: AFL is one of the organizations that promotes sports activities across Australia for all age groups. My role was handling project architecture setup, support in setting up pipeline DXP. Also involved in routine development of CMS pages and blocks. Support to any team members as required.
Team size: 9
Role: Team Lead
CMS: Umbraco v7.x
Environment: ASP.NET MVC using C#, SQL Server 2016
DSB Business Portal & Workplus Services
Duration: Feb 2019 – October 2022
Project description: DSB is an independent public corporation owned by the Danish Ministry of Transport. It has multiple platforms developed for handling Ticketing systems like DSB-Plus, Business Portal and Workplus Service. My role was to handle change requests, defects and maintain the existing system.
Team size: 13
Role: Senior Consultant
CMS: Optimizely v11.x
Environment: ASP.NET MVC using C#, SQL Server 2016
Sail Survey
Duration: November 2021 - August 2022
Project description: Sail Survey is the company that arranges multiple surveys on the ship when it arrives at ports across the globe. Using the CMS list of countries/ports and list of surveyors are maintained, and processing of quotes and survey pricing is handled. Application also handles the workflow for the quotes raised that goes successful or declined by the customers.
Team Size: 5
Role: Lead Application Developer
CMS: Umbraco v9.x
Environment: .NET Framework 6.0
Arbejdstilsynet (AMID)
Duration: March 2018 – January 2019
Project description: Arbejdstilsynet is the content-based site for the Danish government, this application is being developed from broad-end-solution, where more sites can be created using the current Umbraco structure/application.
Team size: 5
Role: Lead Application Developer
CMS: Umbraco v7.10.4
Environment: ASP.NET MVC using C#, SQL Server 2016
Ministry of Employment
Duration: September 2017 – March 2018
Project description: Ministry of Employment is the content-based site for the Danish government, this application is being developed from broad-end-solution, where more sites can be created using the current Umbraco structure/application.
Team size: 6
Role: Lead Application Developer
CMS: Umbraco v7.7.1
Environment: ASP.NET MVC using C#, SQL Server 2016
City Fleet
Duration: October 2016 – March 2016
Project description: CityFleet is a project for cab booking for London customers. I worked on that project as a proxy developer, which included development of service calls that will help to communicate between web-application and web-api service calls.
Team size: 6
Role: Lead Application Developer
Environment: ASP.NET MVC using C#, SQL Server 2012
BlueBay
Duration: November 2014 – May 2015
Project description: BlueBay is a new finance company that offers solutions to institutions, consultants, and financial intermediaries. Site has been revamped using Optimizely CMS to help content management in an efficient way. Clients push the latest updated funds related data using xml feed, after consuming this feed pages are dynamically created in the CMS. This project has been implemented using IOC and unit tests were created using MS Tests.
Team size: 7
Role: Lead Application Developer (On-site)
Environment: ASP.NET MVC using C#, SQL Server 2012, Optimizely CMS 7.5
Larsen & Toubro
Duration: January 2014 – September 2014
Project description: Larsen & Toubro is a major technology, engineering, construction, manufacturing, and financial services conglomerate, with global operations. The L & T site was revamped to hold multiple sub-sites for their businesses. Almost each site has its own separate domain, but content management is done at one central place.
Team size: 9
Role: Lead Application Developer
Environment: ASP.NET MVC using C#, SQL Server 2012, Umbraco CMS 7.1.2