About Me
Experienced Software Engineer with a demonstrated history of working in the Information Technology and Services industry as a developer, representing a leading unified commerce platform provider based in the UK, US, and Europe, working strictly wi...ng a leading unified commerce platform provider based in the UK, US, and Europe, working strictly with Agile methods.
Key responsibilities include development, reviewing development code, designing solutions, solving technical problems, training resources, collaborating with the management, selecting the right development environment, interacting with stakeholders, and making sure projects are completed in time. As a tech enthusiast, I want to learn about new emerging technologies in the market.
I can do creative problem-solving in order to get exposure to multiple projects and excel in any collaborative environment. Over 1.5 years experience of working in a complex codebase, has given me a passion for clean well-tested code. Delivered solutions for several clients such as Marks & Spencer.
My technical specialties include:
- Java: Java 8, J2EE
- Major Frameworks: Spring (Boot, Core, MVC, WebService), Hibernate, Struts, iBatis, Apache Camel
- Web Technologies: JSP, JSF, Apache Struts 1 & 2, Javascript, JQuery, XML, XSD, JSON, JQ, SOAP, Rest, XHTML, Spring web-flow
- Mocking Frameworks: Wiremock, Custom Simulators for mocking API responses
- Testing Frameworks: Cucumber, Junit, Mockito, Selenium Web Driver, Concordion, TDD, BDD
- Message Brokers: Websphere MQ, Apache Active MQ Application
- Servers: Websphere, Tomcat
- Databases: IBM DB2, MySQL, SQL Server, Microsoft SQL Server
- Software Modeling: OOAD, UML, Software Design
- Methodologies: Agile, Waterfall
- Software Versioning: Git, Mercurial (SVN)
- Development Environments: IntelliJ, Eclipse, Netbeans, VSCode Build Tools: Ant, Maven, Gradle
- SCM: Kalithea, Bitbucket, GitLab, Nexus
- CI/CD: Jenkins
- Deployments: Virtual Machines
- Management Tools: Jira, Confluence, FishEye, Trello
Skills
Web Development
-
Angular.Js - 1 Years
Beginner
-
Apache Maven - 2 Years
Advanced
-
Bootstrap - 1 Years
Beginner
-
Code Refactoring - 2 Years
Advanced
-
CSS - 1 Years
Beginner
-
Django - 1 Years
Beginner
-
Eclipse - 2 Years
Intermediate
-
Hibernate - 1 Years
Intermediate
-
J2EE - 2 Years
Advanced
-
Java (All Versions) - 2 Years
Advanced
-
JavaScript - 1 Years
Intermediate
-
Java Database Connectivity - (JDBC) - 2 Years
Advanced
-
JQuery - 1 Years
Intermediate
-
JSON - 2 Years
Advanced
-
Java Server Page - (JSP) - 2 Years
Advanced
-
MVC Framework - 2 Years
Intermediate
-
REST - 2 Years
Advanced
-
Spring Framework - 2 Years
Advanced
-
Unified Modeling Language - (UML) - 2 Years
Intermediate
-
XHTML - 2 Years
Intermediate
-
XML - 2 Years
Advanced
-
XML Schema Definition - (XSD) - 1 Years
Intermediate
-
React.Js - 1 Years
Intermediate
-
BlockChain - 1 Years
Beginner
-
SpringBoot - 2 Years
Advanced
-
Docker - 1 Years
Beginner
-
Object-Oriented Analysis And Design - (OOAD) - 2 Years
Intermediate
-
ETL(Extract, Transform, Load) - 1 Years
Intermediate
-
Microservices - 2 Years
Advanced
-
TensorFlow - 1 Years
Intermediate
-
Spring MVC - 2 Years
Advanced
-
Scrum Framework - 2 Years
Advanced
-
SOAP UI - 1 Years
Intermediate
-
Crucible - 2 Years
Advanced
-
Ibatis - 2 Years
Intermediate
-
Java 8 - 2 Years
Expert
-
Spring Boot - 2 Years
Advanced
-
jenkins - 2 Years
Advanced
Programming Language
Software Engineering
Development Tools
Database
Software Testing
Data & Analytics
Operating System
Others
-
Java Server Faces - (JSF) - 2 Years
Intermediate
-
Refactoring - 2 Years
Advanced
-
Confluence - 2 Years
Advanced
-
Gcp - 1 Years
Intermediate
-
Node.Js - 1 Years
Beginner
-
Struts - 2 Years
Advanced
-
Wiremock - 1 Years
Intermediate
-
Excel VBA programming - 1 Years
Intermediate
-
Google Cloud Platform - IAAS - 1 Years
Beginner
-
HTML - 1 Years
Intermediate
-
OpenAPI - 1 Years
Intermediate
-
Atlassian Suite - 2 Years
Advanced
-
Object-oriented programming - 2 Years
Advanced
-
Service-oriented architecture - 1 Years
Intermediate
-
bitbucket - 1 Years
Intermediate
Portfolio Projects
Company
Vision Commerce Suite
Description
VISION Commerce Suite (VCS) is a state-of-the-art ‘engaged commerce’ platform that allows leading retailers to create and control their ideal customer experiences.
My job responsibilities included:
- Develop RESTful APIs for the web and mobile clients using the Java Spring framework.
- Worked on Redocly - the OpenAPI (formerly known as Swagger) generated API reference documentation software - to auto-generate entire documentation of ESI.
- Write clean, reusable, and testable code using SOLID and OOP principles.
- Improving the current system in terms of technical development.
- Used Jira for Project management.
- Used Git/ Mercurial for code versioning.
Technologies I have worked on:
- Java 8, Spring, Angular, HTML, CSS, Bootstrap
- Mysql, IBM Db2, SQL Server
- TortoiseHg, SourceTree, Soap UI, Postman, Maven
- Concordions, Seleniums, Cucumber Tests
Show More Show LessCompany
Marks and Spencer
Role
Backend Developer
Description
Developing POS (point of sale), ESI (micro-services) and self-checkout solutions for Marks and Spencer.
Show More Show LessSkills
Java (All Versions) MicroservicesVerifications
-
Phone Verified
Preferred Language
-
English - Fluent
-
Hindi - Fluent
Available Timezones
-
Eastern Daylight [UTC -4]
-
Central Daylight [UTC -5]
-
Mountain Daylight [UTC -6]
-
Pacific Daylight [UTC -7]
-
Eastern European [UTC +2]
-
Eastern EST [UTC +3]
-
Greenwich Mean [UTC ±0]
-
Further EET [UTC +3]
-
Australian EDT [UTC +11]
-
Australian CDT [UTC +10:30]
-
Dubai [UTC +4]
-
New Delhi [UTC +5]
-
China (West) [UTC +6]
-
Singapore [UTC +7]
-
Hong Kong (East China) [UTC +8]
BROWSE SIMILAR DEVELOPER
-
James N
Experienced .NET Software Engineer
-
Menashe B
Enterprise Architect, Certified Mulesoft Architect and Certified Mulesoft Developer
-
Tommy L
Senior Firmware Engineer
-
Steven T
Have coded almost everything from firmware through apps, dev to valid to customer suppport
-
Mikhail B
Sr. Software Engineer
-
Eric A
Senior Embedded Development Engineer
-
Thamil S
Full-Stack Developer
-
Terry L
Software Developer with varied languages, specializing in SAS Data Integration Studio
-
Jamie W
Quality Assurance Verification and Validation Leader
-
Jeffrey L
Cisco Network and Voice Engineer with heavy Linux / C / PHP / Python programming background