Recent Post
Backend for Frontend Pattern
The Backend for Frontend (BFF) pattern is an architectural pattern. that aims to solve the problem of frontend-backend tight coupling in complex web applications. Traditionally, web applications have a single backend that serves multiple frontend clients, such as web browsers, mobile apps, or other interfaces.
Continue reading
About
I have over 14 years of experience in the software industry. I am a full-time developer. Throughout my career, I have worked on various projects, honing my skills and gaining extensive expertise in software development.
I have successfully led and mentored teams, overseeing the entire software development life cycle and ensuring high-quality deliverables. Additionally, I have a proven track record of effectively collaborating with cross-functional teams, stakeholders, and clients to deliver innovative solutions.
My experience has provided me with a deep understanding of industry best practices and the ability to adapt to evolving technologies and trends. I am constantly seeking new challenges and opportunities to further enhance my skills and contribute to cutting-edge software projects..

Software Technical Lead Engineer.
I am based in Singapore, and I develop software and enjoy working with cutting-edge emerging technologies.
- City: Singapore
- Degree: Bachelor in Computer Science and Engineering
About this Site
This Website is created to share my experiences and learning as I journey into the new pastures of ASP.NET Core and Sitecore. It will cover tutorials and explanations of current developments, as well as detailing any problems encountered along the way! My goal is to share any useful information I find, in the hope that it will be helpful for someone else. I'm always learning, and there's always more to know, so if you think there's something I have missed, have got wrong, or would benefit from, please do send a comment, or drop me a message - it'll be greatly received!
Skills
Below are few listed skills that i work on .
Resume
Seasoned Software Lead Developer with 14+ years of experience in analysis, design, development, deploying & testing of Web applications using Microsoft Technologies & Sitecore, with a strong interest in automating modern applications which are technically challenging and addressing complex business and system scenarios
Professional Summary
Naveen Kumar Singh
Experienced in Project Management methodologies such as Agile, Scrum and waterfall.
- Experienced in Project Management methodologies such as Agile, Scrum and waterfall.
- Strong knowledge and experience C#, ASP.NET core 3.1/2.2, Entity Framework, SQL Server, N-Unit, MOQ, X-Unit, Micro Services, N Substitute, Sitecore 10.3,10.1, 9.3/8.2 Update 5/8.1 update 5/8.0/6.5, TeamCity, Octopus Deploy, DevOps ,Redis, RabbitMQ, Microservice, CQRS, Cloud experience ,Glass mapper, Power BI with experience in Full Software Development Life Cycle.
- Strong knowledge and experience in functional, technical and business skills and hands-on experience in Amazon Web Services, Docker , Jenkins ,Team City, Octopus Deploy, NET Framework, ASP.Net MVC with Ajax, Web API, C#, SQL Server, Web Services, XML, Json, Enterprise Library, Team Development for Sitecore (TDS), TFS, Git, Bit Bucket, Power BI, GitHub Confluence and Jira
- Designed and implemented Continuous Integration (CI), Continuous delivery (CD), Source Code Management, deployment automation, release management
- Worked onsite across London, India & Singapore and handled team across different regions across India and abroad.
- Excellent ability to gathering requirements from the Clients and translating functional requirements to technical specification
- Experience in Driving regular meetings with the Client, requirement gathering and discussion with Product Owner and Business Stakeholders
- Analytical, self-starter with excellent problem-solving skills
- Good Knowledge of Search Engine Optimization (SEO).
- Experience in developing stored procedures for handling high volume of data using MS SQL Server and have good experience in SQL (T-SQL), Stored Procedures, Triggers, and Views and Profiler
Education
Bachelor of Engineering in Computer Science Engineering
2002 - 2006
Atria Institute of Technology (VTU), Bangalore, IN
Pre-University in Computer Science
2000 - 2002
RBANMS Pre University College, Bangalore, IN
Professional Experience
Senior Consultant
2017 - Present
Capgemini, Singapore, SG
- Lead the design, development, and implementation of the Software Applications
- Responsible for delivering software development project by Agile Methodology
- Did Requirement Analysis, Architecture Flow Design, Technical solution/Architectural Reviews.
- Created detailed documentation of design, technical specifications and workflow diagrams.
- Did the inital setups and Implemented Frameworks for multiple projects
- Delegated tasks to the 8 members of the design team and provide counsel on all aspects of the project.
- Supervise the assessment of software design and provided guidance on software design and Implementation
- Integrated SonarQube and unit test for code coverage
- Developed Application microservices using ASP.NET Core and C#
- Chair regular meetings with the technical team. reviewed Project status, document Risks/Issues.
- Programmed and configured sonar-scanner and unit test for CI/CD using Jenkins
Associate Lead
2014 - 2017
EF Information System Pvt, Bengaluru, IN
- Leading the Onshore and offshore Team for portal development
- Requirement Gathering from the Stakeholders and translating into technical design specification.
- Created Sitecore templates, layout components in Sitecore for student courses, Account settings, Survey. Change password and update password
- Created Custom pipeline to show the complete page preview link in content editor item for event pages
- Integrated third part component Such as One login Single Sign On
- Create Web Forms with Marketers (WFFM)
- Implemented Custom pipeline processor to resolve faculty Items which are stored in buckets.
- Created custom dimension in Google Analytics for Analytics purpose and integrated it with Google Tag Manager.
- Wrote code to integrate Facebook pixel with google tag Manager.
- Wrote code to insert Student contact information into Mongo DB.
- Developed Application modules using ASP.NET MVC and C#
- Created complex MVC Controller, View, Models and Helper methods linked to backend database.
- Develop web service using WCF for Physician, Members and Facility.
- Debugged network issues using fiddler & firebug.
- Develop stored procedures for physician, Member and Facility.
- Fined tune stored procedures to enhance and improve the performance.
Software Engineer
2011 - 2014
Emids Technology Pvt, Bengaluru, IN
- Developed Application modules using ASP.NET MVC and C#
- Created complex MVC Controller, View, Models and Helper methods linked to backend database.
- Develop web service using WCF for Physician, Members and Facility.
- Debugged network issues using fiddler & firebug.
- Develop stored procedures for physician, Member and Facility.
- Fined tune stored procedures to enhance and improve the performance.
- Created SSIS packages for SQL SERVER job automation.
- Created unit test cases for the modules developed.
- Created Windows service to get status of fax automation service and right fax queue.
Senior Software Developer
2009 - 2011
OSTPL, Bengaluru, IN
- Responsible for developing the design specification, prototype for User Experience using Mock-ups.
- Developed the complete database design & Implement stored procedures and functions.
- Developed modules of Painting, Registration & Expert Management.
- Implemented role-based security using Membership API
- Developed module to add products to cart module.
- Worked Extensively on Creating and Calling Stored Procedures, Functions using SQL Server 2005.
Contact
Questions? Comments? Feel free to contact me
Location:
Singapore