Irfan Mansuri
Contact: +91-957*******
E-mail: *.*********@*****.***
Summary
• Java Full Stack Developer with over 9 years of experience in designing and developing enterprise-level web applications using Java, J2EE, and open-source frameworks like Spring, Hibernate, and Struts.
• Expertise in Spring Boot, JSP, Servlets, Microservices, and RESTful APIs, with a deep understanding of design patterns and the Software Development Life Cycle (SDLC).
• Experienced in working with databases such as MySQL, PostgreSQL, and MongoDB, and familiar with cloud services like AWS S3 and AWS Quick Sight.
• Proficient with development tools such as Jenkins, GitHub, Postman, Swagger, SoapUI, and JMockit, and skilled in Agile SCRUM methodologies and CI/CD pipeline implementation.
• Strong background in front-end technologies, including HTML, CSS, JavaScript, and jQuery, with foundational knowledge of AngularJS.
• Hands-on experience in production environments, ensuring high reliability and performance of applications.
• Adept at debugging, troubleshooting, and optimizing applications to enhance functionality and efficiency.
• Committed to continuous learning and staying updated with the latest technologies and industry trends.
• Good communication, presentation, and problem-solving skills, with the ability to work effectively in fast-paced, collaborative environments.
• Strong focus on quality and attention to detail, ensuring that software solutions meet business requirements and are thoroughly tested.
Skills/Technologies
Backend Technologies Java, J2EE, Spring Boot, JSP, Servlets, Microservices, RESTful APIs, JDBC, Web
Services
Frontend Technologies HTML5, CSS, JavaScript, jQuery, Bootstrap, Angular (foundational), Vue.js (foundational)
Frameworks Spring, Hibernate, Struts, Vaadin
Database Management MySQL, PostgreSQL, MSSQL, MongoDB Cloud Services AWS (S3, Quick Sight), Azure Cloud (basic) Testing Tools Postman, Swagger, SoapUI, JMockit
DevOps and CI/CD Jenkins, Docker
Version Control Git, GitHub
Professional-Experience
● Senior Software Engineer at Rishabh Software Pvt Ltd, Ahmedabad, since July 2023.
● Senior Software Engineer at Fusion SoftTech. Ahmedabad from October 2020 to July 2023.
● Senior Software Engineer at Green-Apex Technolabs LLP, Ahmedabad, from June 2019 to September 2020.
● Junior Software Engineer at Thomson Reuters (HIGHQ India Pvt. Ltd). Ahmedabad from December 2016 to April 2019.
● Junior Software Developer at Robust Inc., October 2015 to December 2016. Project Name AdTech
Description AdTech is a comprehensive subscription-based platform designed for creating and managing
advertising campaigns across multiple channels.
The system allows users to configure and
launch campaigns on various
platforms, including Facebook, Google Ads, and
DV360. Users can manage their agency and
advertiser accounts based on their roles and
permissions, with customizable subscription
plans and notifications. The platform provides
robust features for campaign management, user
notifications, and subscription handling.
Role Senior Software Engineer
Responsibilities -Requirement gathering, involved in solution discussion
-Designing Solution, Execution, and
Implementation
-Prepare development plan and documentation
-Involved in the Deployment Process
-Involved in Support, maintenance, and
enhancement of the product
Skills/Technologies Spring Boot, MySQL, Java, RESTful APIs, CI/CD Pipelines, Agile/SCRUM Methodologies
Project Name Historical Data Store Application
Enhancement and Maintenance
Description Historical Data Store Application is a product that stores historical data in a hierarchical
format. User actions are determined by their
profiles. Information is stored based on created
templates and can be rendered, exported, or
imported according to those templates. We can
create dynamic form templates. User
permissions govern access to data records and
their hierarchy. The deployment process was
fully automated using Jenkins.
Role Senior Software Engineer
Responsibilities - Requirement gathering
- Development, development plan, and
Documentation
- Deployment on Dev/Staging/Production
Environments
- Support and fix issues
Skills/Technologies Spring boot, Vaadin, Neo4j, Jenkins Project Name CRM Product and Edutech
Description The CRM system is designed to manage sales and lead workflows. Leads are generated within
the system and can originate from various
sources, such as Facebook and Google Ads.
Once generated, leads follow a defined process
and are assigned to users for further action. If all criteria are met, leads can be advanced through
different stages, including lead, opportunity, in
review, closed won, or closed lost. We've
integrated QR code scanning for payments and
maintain an audit history to track required
actions. All documents are stored on the AWS
S3 cloud storage platform. For data analysis
and visualization, we've integrated with AWS
QuickSight. The deployment process was fully
automated using Jenkins.
Role Senior Software Engineer
Responsibilities - Requirement gathering and discussion on process/requirement flow
- Development as well as solving production live
bugs.
- Prepare documentation of functionality
- Provide the Enhancement Analysis and
tentative man-day estimation.
- Solve performance issues.
Skills/Technologies JSP, Jenkins, GitHub, JIRA, Spring Boot, JavaScript, AWS S3, jQuery, AWS Quicksight
Project Name Inventory and Task Management
Description This is a comprehensive inventory and task management system. It manages both store and
online product inventories, as well as store
location information for each store. The system
can automatically update inventory based on
orders or restocking needs and send
notifications to store owners or dealers. To
ensure fast performance, we've implemented a
caching mechanism. The deployment process
was fully automated using Jenkins.
Role Sr. Java Full Stack Developer
Responsibilities - Requirement gathering and discussion on process/requirement flow
- Development as well as solving production live
bugs.
- Prepare documentation of functionality
- Writing Unit test cases
- Provide the Enhancement Analysis and
tentative man-days estimation.
- Solve performance issues.
Skills/Technologies HTML5, CSS, REST APIs, MySQL, Kafka, jQuery, Apache Cassandra, JavaScript, AWS
S3, Spring Boot
Project Name DMS
Description This comprehensive document management system (DMS) securely stores documents in an
encrypted format on a protected server. We
maintain a detailed history of document
updates, including version control. The system
integrates with OneDrive 360 and Google Docs,
allowing for seamless document content
updates and storage. You can share documents
both internally and externally and set expiration
dates or password protection for added security.
User roles and permissions determine access
and actions. Documents are stored based on
region and client, such as government agencies
or organizations in the UK, USA, Australia,
Canada, and the UAE. The deployment process
was fully automated using Jenkins.
Role Jr. Java Full Stack Developer
Responsibilities - Requirement gathering and discussion on process flow
- Development as well as Solving production live
Bug.
- Writing Unit testing cases
- Prepare documentation of functionality
- Provide the Enhancement Analysis and
tentative man-days estimation.
- Solve performance issues
Skills/Technologies JSP, HTML5, Servlet, Struts2, CSS, jQuery, JavaScript
Project Name LMS – Loan Management System
Description The project was developed within the FinTech domain, focusing on providing an online
platform for loan
management. It enabled customers to apply for
loans and manage their loan repayment
schedules on an EMI
(Equated Monthly Installment) basis. The
system facilitated a seamless online experience,
incorporating loan application, approval, EMI
calculation, and payment tracking features,
enhancing financial accessibility and user
convenience.
Role Jr. Java Full Stack Developer
Responsibilities Development: Involved in development and developed key modules, such as loan
application processing, EMI management
ACADEMIC PROFILE
● Master of Science in Information Technology MSC(IT) in 2013 from Bhagwant University, Ajmer.
● Bachelor of Computer Application (BCA) in 2011 from Saurashtra University, Rajkot
● HSC in 2008 from GSHEB.
● SSC in 2006 from GSHEB.
PERSONAL PROFILE
DECLARATION
I hereby declare that all information provided by me is true and correct to the best of my knowledge and belief.
Place: Ahmedabad Irfan Mansuri
Requirement analysis, and designing
Skills/Technologies Hibernate, EJB, Core JAVA, MySQL, Vaadin Name Mansuri Irfan I.
Date of Birth 15 Feb 1990
Gender Male
Language
Known
Gujarati, Hindi, English
Address Sunflower Enclave D-401, TP-85 opp.Savera Hotel, Canal Road Sarkhej, Ahmedabad-380055 Gujarat