1. 1
Svetsarvägen 15
Box 7001
SE-171 41 Stockholm, Sweden
Mudassar Hakim
Consultant
Date of birth: 1985
mudassar.hakim@yash.com
Mobile: +46 (0)70 556 02 45
Mudassar has been in the IT industry since 2008. His
knowledge lies within software architecture, system
development, design, integration, implementation, deployment,
analysis, and testing mostly in Java/J2EE - his biggest passion.
He developed applications using Java and J2EE Technologies,
working methodology involved Agile/Scrum sprints and TDD.
Done code review for conventions, bad practices and finding
bugs using tools like Sonar, PMD, Checkstyle.
Ensured development work backed with JUnit with the help of
Eclemma test suite.
Interaction with business regarding detailed requirement
gathering & issue resolution analysis.
Mentoring team members and taking accountability of the
delegated tasks.
Ensure Delivery of existing modules, documenting the allocated
development process & ensuring the Senior Management and
the Project Manager are continually updated about the status of
the allocated work.
Strong at analysis related to customer response interpretation &
fluid conveyance of ideas.
Hardworking with excellent communication skills, verbally and
in writing, a very good team player, like to work in a team and
share knowledge for generating innovative ideas to be used in
application development in a competitive environment.
2. 2
Specialization
Development
Implementation
Analysis
Design
Architecture
Integration
Testing
System Development
Deployment
Software Development
Courses/certificates
2014 , Wealth Management.
2012, Test Driven Development.
2012 Development Scrum/Agile.
2012 Design Patterns.
2012, Java API Programming.
2012, MYSQL Development.
2012, MYSQL Tuning.
2012, MYSQL Architecture/Design.
2012, Introduction to Financial Market
(NCFM), National Stock Exchange.
2011, UML.
2011, Object Oriented, Analysis and Design.
using UML.
2011, Advanced J2EE Technologies (Spring,
Hibernate, Struts, Maven, Servlets and Jsp).
2011, Oracle Certified Web Component
Developer (OCPWCD5),
2011, MYSQL Development.
2011, Oracle Certified Associate Java
Programmer (OCAJP7).
2009, Sun Certified Java Programmer,
(SCJP5), SUN Technologies / Oracle.
Technologies and tools
Java, J2EE, Java 6-7-8, C++.
Struts 2, Hibernate 4, Spring 3/4(DI, MVC,
Security, JBDC, AOP, WebFlow).
Apache Tomcat, Websphere, Jboss,
Weblogic 10.6.
Jsp, Servlets.
HTML5, CSS3, Jquery, Ajax, Json, XML,
Jscript, ANGULAR JS, GWT.
SQL, MySQL, MSSQL Express, Oracle, DB2,
PhpMyAdmin and more.
Eclipse, NETBEANS, RAD, Maven, Jira,
Unix/Linux/windows/Mac
MS Project, Word, Excel, Power Point, MS
Visio.
GITHUB, SubVersion , SVN, FTP, SFTP.
Clearcase
UML
Agile / Scrum
Sonar, PMD, Checkstyle, Jenkins, Hudson
WebServices (JAX-WS, JAX-RS)
Eclemma test suite, JUnit, Spy, Mockito.
Scrum/Agile.
E-commerce
Andorid SDK
Roles
Senior Software Engineer
Software/System Developer
System Programmer
System Integration
Programmer Analyst
Frontend Developer
Backend Developer
Support Engineer
Tester
Industries
Banking & Finance
Healthcare
Retail
Telecommunication
Sales B2B
Legal Services
Language
English Fluent in spoken and written
Hindi Fluent in spoken and written
Swedish Basic Level.
Education
2008 Computer Science Engineering ,
BAM University India.
3. 3
Kungsgatan 6
Box 7001
SE-111 43 Stockholm, Sweden
JOBS AND ASSIGNMENT:
Yash Technologies AB 201501 – Present
INDUSTRY: E-learning
ROLES: Systems Archictect , System Developer
PROJECT: Körkortscentralen, Spånga AB
This project helps people prepare for the test conducted to the get the car driving license in Sweden. The interface
is made user friendly which maximizes user interaction and involvement raising probability of the candidate passing
the test with flying colours. Along with textual explanation provided in the project we have also provided audio
support for better concentration and learning.
The project highlights training on driving car, car with trailer and bike. Multilingual support enables people from
different language speaking countries to prepare for the test in the best possible way. Exercises and practise test
provided in the project makes sure that the candidate is ready to appear for the final test.
Responsibilities:
Architecture and conceptual designing of system.
Schema designing and performance tuning.
Code reviews to ensure code quality.
Implementation of Coding and Validation of View, Controller, Service and DAO layer components.
Pivotal in gathering requirements and preparation of Use Case Scenarios.
Utilised JSP for providing the view.
Involved in deployment process.
Payment gateway development-Integration.
ENVIRONMENT: Java 1.7, JSP, HTML5, CSS, Hibernate 3, Tiles, E-commerce, Spring 3, MySQL, Scrum/Agile
Methodologies, Xml, Eclipse Luna, Tomcat 7, TDD, Jenkins, Sonar, JUnit, Jira, GIT, Windows, Angular JS.
Over Head Door, US 201501 – 201505
INDUSTRY: Retail
ROLES: System Designer and System Developer
PROJECT: Partner connect
The OverHeadDoor Partner Connect portal is a java based web application. The objective of Partner Connect is
to provide services to their partner groups. Services involve bulk purchasing of residential and commercial door
items. Portal has different level of user permissions to access different modules. Users login to partner connect
portal to check their quotation, contract, order details.
RESPONSABILITIES:
Architecture and conceptual designing of system.
Schema designing and performance tuning.
Code reviews to ensure quality of code.
Involved in Coding and Validation of View, Controller, Service and DAO layer components.
4. 4
Involved in gathering requirements and preparation of Use Cases and Prototypes.
Involved in writhing of JSP pages for the presentation of data.
Applying server side validations by using by Validation Framework.
Mentoring and guiding junior developers for assigned work.
Involved in deployment process.
ENVIRONMENT: Java 1.7, JSP, HTML5, CSS, Hibernate 3, Tiles, Spring 3, MySQL, Scrum/Agile Methodologies,
Xml, Eclipse Luna, Tomcat 7, TDD, Jenkins, Sonar, JUnit, Jira, GIT, Windows, VPN, Citrix.
Nordea Bank ( Sweden, Denmark , Finland, Norway) 201301 - 201412
INDUSTRY: Banking and finance.
ROLES: Consultant, System developer and support
PROJECT: One Financial Planning Tool ( ONEFPT)
An internal portal application for providing investment advice in terms of retirement planning & saving needs
fulfilment via retirement products which would consider factors like current portfolio evaluation, risk appetite, time
horizon etc.
The goal of the module is to provide financial advice on wealth management particularly for retirement planning in
regards to three aspects as what age would the person retire, what is the expected money at the retirement age and
how long is that expected money being given.
RESPONSABILITIES:
Understanding Functional requirements of the Stories and tasks from Product backlog sheet for the
Sprint.
Doing technical analysis and design of the Stories, developing them and writing JUnit test cases using
Mockito & perform Unit Testing/Integration Testing.
Reporting progress of the Stories/Tasks in the daily Scrum call.
Taking care of change requests and defects assigned through HPQC.
Using Sonar for Continuous Inspection of code quality.
Perform Health check of the automated builds on Development server using continuous integration tool
Jenkins and rectify the failed builds on daily basis as per schedule.
Implemented the Sweden Occupational Pension/ Pillars and defect resolution.
Initiated Finland implementation with the Saving Needs module.
ENVIRONMENT: Java 1.7, Hibernate 3, Spring 3, Sonar, MySQL, Scrum/Agile Methodologies, TDD, Jenkins,
GIT, Windows, VPN, Citrix.
5. 5
Altius Customer Services Prvt Ltd 201006 - 201301
INDUSTRY: Health Care
ROLES: Team leader, System developer
PROJECT: Lifecell International.
Lifecell is into stem cell research which involves cryogenic storage of stem cells which can further on be used to
treat incurable diseases like cancer, aids etc. The project involves presales, cell collection, processing and post
maintenance. The presales module deals with the conversion of the prospective customers to permanent ones via
lead processing. The cell collection module deals with the proper allocation of the paramedic to the confirmed
customer during the delivery of the baby since the stem cells are only available during that stage. Further proper
updating of the task is done as to what is the outcome i.e. completed, failed etc. Post maintenance deals with the
storage & retrieval of data of the confirmed customers, cell storage period etc.
RESPONSABILITIES:
Involved in requirement gathering.
Development of Functional & Technical Specification Document.
Implemented the Schema and Module Design.
Development of the presales, cell collection and paramedic search module.
Development of Android app for Paramedic Support.
Providing support and maintenance for defects reported.
Continuous code improvement and implementation of bug resolving practices.
Mentoring, task delegation and end to end implementation of modules.
ENVIRONMENT: Java 1.6, Jsp, Spring 3, Hibernate 3, SVN, MySQL, Android
Tucan Claims Limited, UK 201006 - 201301
INDUSTRY: Leagl Services
ROLES: System Developer
PROJECT: Sales and Claims Management
Automation of the entire manual process of the major modules involved i.e. Transfers & Conversions.
Transfers and Conversions module involved the basic CRUD operations, along with report generation of the
quantity as well as the quantity achieved so far. This module involved business functionality of determining the
prospective business leverage on the basis on the current information available to the system pertaining to the
transfers & conversions.
RESPONSABILITIES:
Involved in requirement gathering.
Development of Functional & Technical Specification Document.
Implemented the Schema and Module Design.
Designing and development of the Jsp pages.
Development of Transfers and Conversions module involving CRUD operations.
Reports creation for the sales and claims processing.
ENVIRONMENT: JDK 1.6, Spring 2.5, Jsp, Hibernate 3, MySQL, JQuery, Apache Tomcat, SVN.
6. 6
Abacus 201006 - 201301
INDUSTRY: Telecom
ROLES: System developer
PROJECT: Sim Card Inventory & Sales Management
Abacus deals with SIM Distribution and MVNO Solution provision. Abacus is robust, reliable and delivers results.
It cuts costs and increased efficiency. Abacus does the bulk of the work of your work while you focus on
increasing sales.
RESPONSABILITIES:
Supply Chain Management (SCM) and inventory management of SIM cards implemented.
Modules for Sales tracking updated.
Involved in development of Functional & Technical Specification Document.
ENVIRONMENT: Java 1.6, Spring 2.5, Jsp, MySql, Ajax.
Kaya Skin Care 201006 - 201301
INDUSTRY: Health Care
ROLES: System developer
PROJECT: Appoinment Management
It is claimed to be one of India's best skin care clinic and proven best skin care treatment center. Provides facilities
for botox, pigmentation, hair fall, skin care and many other skin related treatment.
RESPONSABILITIES:
Worked in development of different modules in the project related to appointment.
Modules involved were order, lead generation & admin for the customer appointment.
Involved in development of Functional & Technical Specification Document.
ENVIRONMENT: Java 1.6, Spring 2.5, Jsp, MySql, Ajax
MashReq Bank, ICICI Bank 2000912 – 201006
INDUSTRY: Banking, Finance
ROLES: System developer
PROJECT: ISG Credit Card Represenment
7. 7
Services provided by ISG for the mentioned banks cater to credit card fee processing involving card being swiped
across the same bank or different bank. The processing involves certain interactions VISA / MASTERCARD
which conclude to the final chargeable fee. A chargeback representment is the process by which a merchant can
dispute a chargeback with an issuing bank. The representment process allows merchants to present evidence to
prove that a chargeback is not warranted.
RESPONSABILITIES:
Modules involved the development of 1st presentment & 2nd presentment which caters the resolution &
clearance of the payment swipe made by the customer to the merchant.
Another module involved the feature implementation of currency input & making it universal for usage.
Involved in development of Functional & Technical Specification Document.
ENVIRONMENT: Java 1.6, Struts 2, Jsp, Oracle.
Titan Watches 200810 - 200912
INDUSTRY: Retail
ROLES: System developer
PROJECT: ETP Order Cancellation & Order invoicing
ETP’s solutions include POS, Mobility, CRM, Merchandise and Assortment Planning, Marketing and Promotion
campaigns, Supply Chain Management, ERP Systems and Financial Systems. ETP helps its customers get it right in
retail.
RESPONSABILITIES:
Worked in development of different modules in the project related to appointment.
The modification was developed with the purpose to invoice an existing order and cancel an existing
order or a partially ordered invoice.
The major work involved was to map the cancellation process to the technical aspects considering the
possible scenario where in if the order partially cancelled is taken into order invoicing the scenario for
returning pending amount to the customer should not occur.
The scope of this project includes the front end development of software using Java & Swing for
various forms of development and MS SQL Server used for maintaining the database in the form of
tables and rows.
This module is able to handle the various order related transaction for ongoing as well as future years and
small with ease of use for storing, manipulating and retrieving the data.
Modules involved were order, lead generation & admin for the customer appointment.
ENVIRONMENT: Java 1.5, Swing, MS SQL Server 2005 Express, E-commerce, windows.