Curriculum Vitae
Taimoor Adil Badshah
P.E.C.H.S, BL-2, Karachi-75400, Pakistan
Cell No: +92-033*-*******
Skype: taimoor.adil.badshah
Email: ********@*******.***
LinkedIn : http://pk.linkedin.com/in/taimooradil
Blog: http://taimooradilbadshah.blogspot.com/
Objective:
A vital and challenging position in reputed and result-oriented organization that seek for ambitious and advance career conscious individual, where acquired skills and education will be utilized toward continuous growth and advancement.
Summary:
Energetic, ambitious and highly motivated professional with over fifteen (15) years of information technology experience in complete Software Development life cycle including analysis, design, architecture, management, development, testing, deployment, migration, documentation and maintenance & support.
• Excellent team player with good communication, presentation and customer interfacing skills.
• Proven ability to develop creative IT solutions for business needs by combining industry experience, education, and technical expertise.
• Having the ability to work with the minimum of supervision whilst leading a software development team along with meeting deadlines and working under pressure.
• Excellent comprehension and retention skills and passion to learn and implement new skills, concepts and technologies
Successfully executed systems development and support work for different national and international financial institutions including Bank Alfalah, Meezan Bank, Silk Bank (formerly Saudi Pak Bank), Askari Bank, The Royal Bank of Scotland (RBS), RABO Bank (Netherland) and Fortis Bank (Netherland) and currently working on Scotia Bank, Canada release as Principal Software Engineer. Specialties:
Business Domain • Branch banking, Trade Finance, Advances, Home & Car Finance,
• Local & Foreign Remittance, ATM, Asset Management
• Risk Assessment, Risk Profile management
• Risk Exposure & Income Management, Fee & Invoice Management Technical Skills:
• Java, Spring Boot, C#, ASP.Net, MVC 5, RESTful APIs, Micro Services,
• Node.JS, TypeScript, Angular, React, Redux, NativeScript, HTML 5, JQuery, Bootstrap 4, SCSS
• DevExpress, DevExtreme, HTML5 Charting
• Maven, Docker, Redis, Git, Jenkins, Flyway, Liquibase, JUnit, Mockito, Logback
• Spring Data JPA, Hibernate,
• H2, MySQL, MS SQL Server
Curriculum Vitae
2
Career (Jan 2004 - Present):
Constellation HomeBuilder Systems (Jul-2019 – Present) www.constellationhb.com
Sr. Full stack Software Engineer
Jul 2019 to Present
• Responsibilities:
Responsible for planning, processing and performing all jobs in an efficient manner with minimum supervision.
Investigate customer support items to ensure quick resolution; determine resolutions to identified bugs
Hands-on programming for highly responsive and resilient solutions, following coding standards and development best practices
Document the technology & implementation requirements the product has.
Ensure all work products have the appropriate unit test coverage with the results achieved and documented from server-based testing.
Timely attention to detail in keeping data accurate within corporate systems.
Participate in creating technical specifications for enhancements and bug fixes in response to use cases.
Participate in providing estimates of work items
Demonstrate deep caring about user experiences, implementations, what customers are trying to achieve, and ongoing operational success
Support product leadership by creating appropriate ongoing documentation for releases as required
Support propagation of and reliance on Azure DevOps for work planning and tracking
Learn at least one new technology or process that can be incorporated into our process or product suite for business and/or customer benefit
• Analysis & Design and Develop:
Sales Office Manager as Full Stack Software Developer Curriculum Vitae
3
CorrTec LLC (Jan 2006 – June 2019)
http://www.corrtec.com/
Principal Software Engineer
Jan 2009 to 2019
• Responsibilities:
Responsible for planning, processing and performing all jobs in an efficient manner with minimum supervision.
Responsible to write design / functional specifications and project related artifacts.
Responsible to maintain coding standards, peer programming through agile methodologies.
Responsible to maintain release management using MS Team Foundation Server.
Responsible for all team lead related duties such as coordinating activities for requirements, design, delegating tasks to team members, development, testing and implementation in an efficient manner.
Responsible to establish and manage a detailed schedule plan to ensure the tasks are completed on time and meets project and company goals.
Responsible for completing a variety of small to large scale tasks, solving complex problems and implementing the tasks within a specified time.
Responding promptly and professionally to troubleshoot and analyze software issues and identify root causes where possible
Responsible for business requirements analysis, design business processes and maintain system documentation in accordance with the Company needs
Fully participate in design processes, deliver design specifications and share ideas in all phases of System Development Life Cycle
Conduct technical research on system upgrades to determine feasibility, cost, time required, and compatibility with current system
Responsible to collect information to analyze and evaluate existing or proposed systems and prepare detailed flow charts and diagrams outlining systems capabilities and processes
Working closely with upper management.
Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
Evaluate and identify new technologies for implementation.
Assist in Project Planning and Project Management
Maintain standards compliance and Implement localization or globalization of software.
Working closely with other developers within team and other teams in a friendly environment.
• Analysis & Design and Develop:
CorrRisk (Java Version) as UI Team Lead and Full Stack Developer
Communication Module (Interfacing Module) as Team Lead
HTML5 Charting Module Using DevExpress (MIS) as Team Lead
Invoice Module as a Team Lead
CorrRisk Communication Module as a Team Lead
CorrRiskTM – Risk Management System
CorrRisk Application Framework
Curriculum Vitae
4
Sr. Software Engineer
Jan 2006 to Dec 2008
• Responsibilities:
Responsible to analyze and design and develop and unit test the dedicated tasks in well efficient manner.
Responding promptly and professionally to troubleshoot and analyze software issues and identify root causes where possible
Provide assistance to testers and support personnel as needed to determine system problems.
Analyze, design, coordinate and supervise the development of CorrRisk - Risk Management System.
Analyze, design and development of software according to the given specifications
Debugging, bug fixing and maintenance of existing application
• Analysis & Design and Develop:
CorrRisk(TM) - Risk Management System
TLX (Trade Limit Exposure) Module
CorrRisk Communication Module
Codebase Technologies (Jan 2004 – Dec 2005)
http://www.codebtech.com/
Software Engineer
Feb 2004 to Dec 2005
• Responsibilities:
Complete development lifecycle of application.
Designing, coding and debugging applications.
Object-oriented Design and Analysis (OOA and OOD)
Front end graphical user interface design
Software testing and quality assurance
Support, maintain and document software functionality.
• Analysis & Design, Develop and Implement following Banking Applications as a Team Member:
• For Conventional Banking
Online Inter-Branch Transaction Module
Local Remittance Module
Advances (Running Finance, Term Loan, Letter Of Guarantee)
For Islamic banking
Online Inter-Branch Transaction Module
Local Remittance Module
Consumer and Corporate Ijarah Module
Musharakah Module
• Analysis, Design, Developed and Implemented following Banking Applications independently:
o For Conventional Banking
Credit Card Module
Agri Finance Module
• Technical Support and Assistance:
For Conventional Banking & For Islamic banking
Front Office and Back Office
Local Remittance
Credit Card
Curriculum Vitae
5
Major Projects:
Sales Office Manager
Risk Management System - CorrRiskTM (Java Version) April 2018 to Present
Risk Management Product is being redevelop in collaboration with BT Systems using Java 8 and spring framework 5.0 to cater all the clients who want platform independent version of CorrRisk. To facilitate every potential customer, this version of CorrRisk could be deployed on-premises and a cloud version would also be available. As a Team Lead of Client-Side development, I am working on core architecture of Angular application while I am also a part of whole project as a full stack developer.
Management Reporting Tool (Dashboard Module)
June 2016 to Feburary 2018
This dashboard module of the CorrRisk application contains graphical reports that provide business performance information to the higher management of the financial institutions.
Communication Module (Interfacing Module)
June 2015 to August 2017
Complete automated interface module for CorrRisk application developed for Royal Bank of Scotland
(RBS), RaboBank International, Netherland And Scotia Bank, Canada.
Fee and Invoicing Module
June 2011 to December 2017
Fee and invoicing module developed for RaboBank International, Netherland And Scotia Bank, Canada.
Risk Management System - CorrRiskTM (.Net Version) January 2006 to December 2017
Risk and Income Management System deployed at Royal Bank of Scotland, RaboBank International, Netherland and Scotia Bank, Canada.
Card SmartTM
July 2005 to September 2005
Card Smart - An auto mechanism for Credit Card department of Bank Alfalah to Credit / Debit credit card consumer accounts and merchants’ accounts.
ATM Processing Interface
March 2005 to June 2005
ATM processing interface developed for Bank Alfalah
Advances Module
August 2004 to February 2005
Loans and Advances module (Running Finance, Term Loan, Letter of Guarantee etc) developed for Bank Alfalah.
RemittanceSmartTM
January 2004 to December 2005
Develop and deployed Local Remittance module at Bank Alfalah, Meezan Bank and SAMBA
(Formerly Crescent Commercial Bank Ltd).
Smart Reports (developed using Crystal Reports)
April 2004 to December 2005
MIS Reports of complete Banking Module developed in Crystal Reports. Curriculum Vitae
6
Academic Background:
• 2005- 2011 Masters in Business Administration (MIS) With 1st Div. (2.67 GPA) From Mohammad Ali Jinnah University Major: CRM, Information System Audit, Supply Chain Management ERP, Business Process Re-engineering, Financial Management HRM, Strategic Management
• 2002-2003 MCS (Master of Computer Science)
With 1st Div. (3.1 GPA) From University Of Karachi. Major: Software Engineering, RDBMS, Software Analysis & Design, Numerical Computing, Statistical Inference, Automata.
• 1999-2000 BSc (Bachelor of Science)
With 1st Div from Govt. Islamia Sci. College, Karachi.
• 1997-1998 H.S.C (Science)
With 2nd Div. From St. Patrick’s College, Saddar, Karachi. Computer Certification Courses:
• Microsoft Certified Professional
Year-2007 – Certification ID: 5673176
• Certification Course in Networking
Times Tech Institute, Gulshan e Iqbal, Karachi
Year-2004
• Diploma in Information Technology
Computer Solutions, PECHS BL-6, Karachi
Year-2001
• Certification Course in Web Development (HTML, DHTML, VB Script, ASP 3.0) Win Computer Center
Year-2000
Strong Ability To:
• Analyze and evaluate new and existing systems
• Evaluate and resolve the issues in the production systems
• Establish and maintain effective working relationships with those contacted in the course of work
• Learn new technology quickly and efficiently
• Works well independently or in a team environment Hobbies:
• Programming • Learning New Technologies
• Reading • Travelling
• Playing & watching cricket and football
Personal Information:
• Father's Name Adil Badshah • Marital Status Married
• D.O.B 17th November 1980 • Nationality Pakistani
• Religion Islam • Languages Urdu, English
References:
Will be furnished on request