Now you can Instantly Chat with Hamza!
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
-
- 1 Years
Beginner
-
- 2 Years
Advanced
-
- 2 Years
Advanced
-
- 1 Years
Beginner
-
- 2 Years
Advanced
-
- 1 Years
Beginner
-
- 2 Years
Intermediate
-
- 1 Years
Beginner
-
- 2 Years
Intermediate
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 2 Years
Intermediate
-
- 2 Years
Advanced
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 2 Years
Advanced
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 2 Years
Advanced
-
- 2 Years
Advanced
-
- 2 Years
Advanced
-
- 2 Years
Expert
-
- 1 Years
Intermediate
-
- 4 Years
Expert
-
- 2 Years
Intermediate
-
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 1 Years
Intermediate
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 1 Years
Intermediate
-
- 2 Years
Advanced
-
- 2 Years
Advanced
-
- 2 Years
Intermediate
-
- 2 Years
Intermediate
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 1 Years
Intermediate
-
- 1 Years
Beginner
-
- 2 Years
Advanced
-
- 1 Years
Beginner
-
- 2 Years
Intermediate
-
- 3 Years
Expert
-
- 1 Years
Intermediate
-
- 1 Years
Intermediate
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 2 Years
Advanced
-
- 2 Years
Expert
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 2 Years
Intermediate
-
- 2 Years
Advanced
-
- 3 Years
Advanced
-
- 2 Years
Advanced
-
- 2 Years
Advanced
-
- 2 Years
Intermediate
-
- 2 Years
Intermediate
-
- 2 Years
Intermediate
-
- 2 Years
Intermediate
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 1 Years
Beginner
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 1 Years
Intermediate
-
- 1 Years
Beginner
-
- 1 Years
Intermediate
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 2 Years
Advanced
-
- 1 Years
Intermediate
-
- 1 Years
Intermediate
Portfolio Projects
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 LessVerifications
-
Phone Verified
Preferred Language
-
English - Fluent
-
Hindi - Fluent
Available Timezones
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
Project Manager
-
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