I have hands-on experience in the full software development lifecycle-from concept through delivery of next-generation applications and customizable solutions. I am a technically sophisticated IT Professional who bring 07+ years of experience in software development life cycle, design patterns, software arhictecture, code development and object oriented programming. I am well versed in designing database architecture and systems infrastructure for corporate IT systems, and creating strategies to perform repetitive tasks such as data acquisitions, migrations, data recoveries, and new database implementations. I am instrumental in designing and implementing complete life cycle client servers and database applications with various development tools and languages.
My key skills include Software Engineering, SDLC & STLC, Project Planning, Business Intelligence, Product Management, Data Analysis, Strategic Planning, Team Management and Communication Skills. I have proven track record of working with product owners and Agile teams to understand, design, develop, and implement new features using engineering best practices, design guidelines, and principles.
My technical skills includes Tools/Technologies: JAVA, J2EE, JSF, Spring, JAX-WS, JAX-RS, Tomcat Server, Relational Oracle Database, SQL, Postman, Java EE Eclipse IDE, PL/SQL Developer, and Oracle SQL Developer.
I am currently engaged as Senior Software Engineer with Softech Systems Pvt Ltd, where I am responsible for developing and executing rich stock brokerage back-office and trading system to deliver order processing, equity, custody and money market services with extensive online exposure and margin control capability. I am enthusiastic about partnering with a sustainable and future-facing organization requiring my level of skills and longterm dedication. As an innovative and insightful engineer with additional experience in application development, software testing/coding, and technical project coordination-I welcome our connection!
Please feel free to contact me at [email protected] with any thoughts, comments, or questions about my work - I am always interested in making new professional acquaintances.
Successfully completed and delivered web based projects in JAVA and other languages for international clients, such as Data Bank Limited and ETISALAT.
Key Projects:
Backconnect Project (Data Bank Limited, Ghana)
Played an integral role as a Senior Software Engineer and oversaw Java based project called BackConnect in Data Bank Limited (DBL) located in Ghana.
Designed and implemented rich stock brokerage back-office and trading system to deliver order processing, equity, custody and money market services with extensive online exposure and margin control capability.
Created front side of the project using Java JSF Framework and MVC Arhitecture as well as deployed project in over 15 Stock Brokerage Companies all over Pakistan.
Expertly worked on spring framework in the project to supervise JDBC database interactivity and execute queries and procedure/functions in Oracle relational database.
Utilized the open source extensions in project, including PrimeFaces and Icefaces Api along with Javascript snippets in XHTML files for rich User Interface(UI) and User Experience(UX).
Designed and developed SOAP and REST based web services to execute business workflows, logic, and database interactivity such as CRUD operations for different screens of the project.
Improved performance of the product by applying multithreading techniques in JAVA.
Met business logic and installed web applications and Tomcat server on multiple client machines by establishing procedures and functions in relational Oracle SQL database.
Falcon Project (Etisalat, UAE)
Played an integral role as a Development Lead and prepared Catalog applications by using Ericsson Catalog Manager Tool (ECM) for Etisalat UAE.
Formulated test cases, high/low level design, and project estimates for the project by testing and resolution of fixes during SIT and UAT stages of software development.
Devised Ericsson ECM application on the site in Dubai and Sharjah Support Offices for Etisalat while delivering post deployment support to customer.
Developed and devised disaster recovery mechanism for application servers and databases by using linux Operating system and technologies, such as Java, Javascript, SQL, Json, Java, and Ericsson EOC/ECM API.
Led research & development projects Lab for department of computer sciences while creating indigenous Finger Print Recognition Software from scratch.
Assured optimum efficiency level in recognition of fingerprints by devising various Image Processing Algorithms in C language.
Worked in Chip Designing Department (Lahore Office) and executed test cases for testing by using C language and Keil embedded systems tools.
Designed and documented verification plan and complete description for Nand Flash Memory Model in a timely manner.