Education
Bachelor in Computer Application (B.C.A)
2003-2006 | Makhanlal Chaturvedi National University(M.C.R.P.V)BCA is an undergraduate program that provides students with a strong foundation in the field of computer applications and equips them with the necessary skills to pursue a career in the technology industry.
Master in Computer Application (M.C.A)
2006-2009 | Rajiv Gandhi Proudyogiki Vishwavidyalaya(R.G.P.V)MCA is a postgraduate program that provides students with advanced knowledge and skills in computer science and its applications like advanced programming languages, database management systems, software engineering, artificial intelligence, computer networks, and web development. The program also includes project work and practical training to provide hands-on experience in the field.
Certified Scrum Product Owner® (CSPO®)
06/05/2022 | Scrum AllianceThe CSPO certificant:Creates and communicates the product vision to the Scrum Team and understands release goals, Makes decisions with the customer and business in mind,Maintains a Product Backlog
Optimizely Certified B2B Commerce Cloud Developer
January 12, 2023 | OptimizelyA B2B Commerce Cloud Developer speaks programming language. They build and maintain reliable, secure and resilient websites. A developer works to understand a platform’s built-in features so they can install, configure, implement, customize and extend them to meet a company’s unique needs..
Experience
Lead Technical Consultant @Perficient Inc.
2016-Present | Milwaukee, WIAs a Lead Technical Consultant, I am responsible for designing functional specs documents, providing technical solutions, leading software development and implementation projects, and overseeing the offshore development team. I also participate in meetings with customers to understand their business goals, perform analysis on platform features, and assist with technical questions during UAT and Go-Live activities. Additionally, I lead technical conversations during requirement gathering meetings, perform code reviews, and define coding practices for the development team
Senior Technical Consultant @Perficient India Pvt. LTD
2010 - 2016 | Nagpur, India (M.H)As a Senior Technical Consultant, my responsibilities include designing, coding, testing, and maintaining software systems. I also provide technical leadership, mentorship and guidance to junior team members, collaborate with cross-functional teams to deliver high-quality products, and stay up-to-date with the latest trends and technologies in software development
Junior Software Engineer (Developer) @CDN Solution Pvt Ltd
2009 - 2010 | Nagpur, Indore (M.H)As a junior software engineer (developer) and trainee, my responsibilities include learning from senior team members, working on assigned tasks and projects, and continuously improving my skills in software development.
HERE'S WHAT I'M GOOD AT
Client-side scripting
HTML
CSS,SCSS
Javascript
JQuery
AngularJS
React
TypeScript
Bootstrap
Foundation
Familar with : Tailwind, Node JS, React Native
Server-side Programming
C#
ASP.Net
.Net Core
REST API
Web Services
Entity Framework
SQL
MYSQL
Familar with : Azure Functions, Azure Data Factory
Thrid-Party Integration & Framework
Ecommerce Framework : Optimizely B2B Commerce & Znode B2B Commerce
Product Information Management Tool (PIM) : Akeneo & Inriver PIM
Integration with UPS/FedEx Shipping Service & Address Validation Service
Google Maps and Address Suggestion API
Integration with Translation Service like Lion Bridge and Wessex
Payment Gateway Integration with : Paypal, Authorize.Net & Paymetric
Development & Operations Tools
Azure Devops ( includes managing sprint board, creating dashboards, azure devops git source control, experince in building CI/CD pipeline)
Application Monitoring & Log Management Tools : New Relic, Azure Monitor,Splunk, Elmah & Log4Net
Visual Studio and Visual Studio Code
SQL Server 2008 & higher version
Github
Microsoft Office
Lucid Chart
Viso