Arsalan Ahmed Qureshi

E-mail : [email protected] Phone : 0923007085369 Address: Ls-3 st-12 Sector 10, North , Pakistan

PROFESSIONAL SUMMARY

Over 15 years of experience of software development using core Java, Java EE, Spring and other related frameworks. Over time developed and deployed various banking solutions while working for leading in region. Experienced in leading implementation team of professionals including backend developers, mobile developers and designers to successfully launch new products and enhancements for various banks. Experienced in middleware integration including IBM service bus, TPS iris and Rendezvous. Hands on using Spring, Spring boot, Spring JPA and Spring cloud framework Hands on using Java EE API’s to handle Transactions, Security, Messaging and Persistence. Experienced in using Java Streams and Collection Framework, Java Dependency Injection API, Java Multithreading/Concurrency API. Work closely with mobile team to provide secure interaction with backend through RESTFUL API Hands on experience on spring thymeleaf to deliver excellent user experience. Hands on using Object Relational Mapping Framework (ORM) such as Hibernate, EclipseLink etc. Strong experience on Microservises/Service-oriented architecture (SOA). Experienced in testing tolls such as Appache Jmeter and Selenium. Work closely with DevOp teams to deploy and maintenance of applications in cloud and on premises deployments. Work with development teams for Penetration testing. Proven experience of working with multicultural distributed teams. Worked in Agile teams for several years as team member Self motivated, always willing to learn new things.

Skills

Programming Languages: Core Java/Java 8, Java EE, thymeleaf Specialties: Microservice/Cloud Architecture, Enterprise System Integration, Software Design, Development and Security Java Frameworks and Web Technologies: Spring Core, Spring MVC, Spring Boot, Spring Cloud, Spring Data JPA, Spring Security, Servlets, JSP, JSTL, Spring Tag Library, JDBC, Hibernate, JPA, EJB, POJO, Java Beans, Bean Validation,HQL, SQL, JUnit, Log4j, HTML, CSS, XML/XSD/XSLT, Xpath, Javascript, JQuery, Angular 2/Angular JS, Bootstrap, Node JS, JSON, AJAX.

Enterprise Integration Restful Services, Jersey Restful Services and Jersey client API, JAX-RS, Apache CXF, JAX-WS SOAP, JAXB, Jackson API, JMS, Active MQ, RMI, Message Broker, Kafka, zuul

Build Tools: Maven, Jenkins, Gradle, Ant PaaS/Containerization: AWS, AWS S3, Docker Application Servers: Apache Tomcat, IBM Websphere, SCM Repos: SVN, Subversion, GIT, Github Testing Tools: Cuccumber, Selenium/ Selenium Webdriver Framework , JMeter, Database: Oracle, MySQL, Postgre SQL, SQL Server, Mongo. Monitoring Tools: AWS CloudWatch, Splunk Operating Systems: Linux, Unix, Ubuntu 11; Ubuntu Server, Fedora 14, Win XP/ NT/ 7

Arsalan Ahmed Qureshi 1 Work experience Avanza Solutions (Pvt.) Ltd. April-2018 — Present AVP- Software Development Project: AMBIT

Ambit - Internet & Mobile Banking Platform offers a strategic combination of retail banking, corporate banking and mobile banking solutions. It helps you grow sales and cut costs in the most effective manner and ensures continuous delivery of retail and corporate banking services to ’s customers in a personalized, cost-effective, efficient, and secure manner.

Responsibilities:

Primary responsibilities include analysis, design and develop application using core Java, Spring, Spring Boot. Implement cache system using redis cache Implement security guide lines using Spring security. Write API interface to expose bake-end services with front end (web) and mobile team Enforce The Open Web Application Security Project (OWASP) guidelines Implement Payment Card Industry Data Security Standard (PCIDSS) compliance Liaise between client (Banks) and implementation team. Managing product implementation teams Manning delivery of project Writing Functional Specification Document. Provide training to local client's staff. Code review.

Clients:

Meezan Bank (https://ebanking.meezanbank.com/ambit/UserNamelogin.do?first=true) (https://ib.summitbank.com.pk/ib/login.do) NIB Bank (https://ebanking.nibpk.com/nib/login.do) BankIslami (https://e.bankislami.com.pk/)

Technologies: Core Java(1.8), Microservices/Webservice (JAX-RS Restful), Spring/Spring Boot, Junit, JSON, Angular JS, postman, Docker, Kubernetes, Tomcat, Maven, Jenkins

Project: Corporate Internet Banking

Corporate Internet Banking (CIB) is a one stop shop for all your online banking needs. It gives you the power to execute critical bank transactions instantly from your office locations with no time lags and hence is an indispensable tool in today's 24 x 7 high-speed business world. With CIB, you can dramatically cut your paperwork and enjoy the triple benefits of ‘efficiency, ease of use and economy’.

Responsibilities:

Implemented Transaction approval work flow (4-eye principle, 6-eye & 6-eye category principle, N approval, transmitter, booking date capabilities, progress bar) using Struts2. Also implemented following Single/Bulk Third Party Fund Transfers. Single/Bulk Bill payments. Single/Bulk Pay Orders. Bulk payments through CSV file. Write cheque printing module on i Text.

Clients:

Meezan Bank (https://ebanking.meezanbank.com/ NIB Bank (https://ebanking.nibpk.com/nib/login.do)

Technologies: Core Java 1.8, Struts2, JSP, Bootstrap, Brit report, Oracle 9i - 11g, SVN, Hibernate, MSSQL, Apache2.4,

Arsalan Ahmed Qureshi 2 Tomcat 8.5

Attribe Solutions Jan 2016 — April 2018 Business Analyst / Technical Lead Project: Feeda

Responsibilities:

Primary responsibilities include analysis, design and API development using core Java, Spring, Spring Boot. Implement social content messaging management and connect to their social accounts Extracting data from limelight social media such as Facebook, twitter, Instagram , YouTube Implement user profiling and preference setting Implement tag management Write a engine to search data from social media Handle significate amount data to create aggregative database from various social media side Continuous optimizing of code to improve the searching of content Implement social media token management

Technologies: Core Java 1.8, Struts2, JSP, Bootstrap, Brit report, MongoDB, GIT, Hibernate, MYSQL, Apache2.4, Tomcat 8.5, Elastic search, apache jmeter

Project: BA Salon

Responsibilities:

Primary responsibilities include analysis and API development using core Java,, Spring Boot. EclipseLink Implement booking management system Implement Invoice generation Implement assistants management and assign tasks

Technologies: Core Java 1.8, Spring boot, EclipseLink, MySQL, Tomcat 8.5, AWS EC2 deployment

Avanza Solutions, Karachi, Pakistan April 2012 — December 2015 Principal software engineer

Netpace Systems, Karachi, Pakistan June 2007 — April 2012 Senior Software Engineer Project: Wireless Office

Responsibilities:

Work as a core developer Develop varies module indecently such as User management Role management Calls management Communications costs management Number white listing Calling features Various reports

Clients: Verizon

Arsalan Ahmed Qureshi 3 Technologies: Java 8, Struts, JSP,, ajax jquery, Hibernate, LDAP, Oracle 9i, jasper reports

Project: Zone

Responsibilities:

Core responsibility include team lead and core developer Develop varies module

Clients: Verizone

Technologies: Java 8, Struts 2, JSP,, ajax jquery, Hibernate, Oracle 9i, jasper reports, Tomcat

AvenTech Software (Pvt.) Ltd, Karachi Feb 2006 — June 2007 Pakistan Software Engineer

Involved in development of offshore project. Worked on mission critical project related to clinical trials.

Education Bachelor of Computer Science (BS) Aug 2001 — Jan 2006 Mohammad Ali Jinnah University (MAJU)

Masters of Software engineering (MS) Aug 2008 — Aug 2012 Mohammad Ali Jinnah University (MAJU)

References

References available upon request.

Arsalan Ahmed Qureshi 4