8+ years of quality experience in Software Development
Extensive knowledge of Software Development processes and methodologies
Excellent Java, C++ and Object Oriented Programming skills
Excellent team player with the ability to work independently and in time sensitive environments
Proven analytic and problem solving skills, while outperforming expectations in a fast paced challenging environment
Ability to prioritize effectively, multi-task and achieve objectives
Experience in customer/client interaction, deep understanding of business systems functionality and technicality
Motivated self-starter with exceptional communication and interpersonal skills
Specialties:
Programming:
Java, C++, XML, SQL
Frameworks:
Java Server Faces, Struts, Swing, Java Persistence API, Hibernate, Log4j,
Microsoft Foundation Classes, Active Template Library, Boost, Xtreme Toolkit
Database:
Oracle, MS SQL Server, MySQL
Networking:
Cisco Certified Network Associate (2004)
CCNP: Building Scalable Cisco Internet work (2005)
Operating Systems:
Windows, Linux (Red Hat, Fedora Core)
Miscellaneous:
Shell scripting
Crystal Reports
Agile, CMMI and ISO software processes
Repository Management using GIT, CVS, SVN and VSS
Finance:
Interest and Annuities
Portfolio Management (risk and return of Portfolio)
Risk based and rule based portfolio optimization
Composite model and overlay accounts
Rule-based trade-splitting for overlay accounts
Senior Software Engineer - Bloomberg Mail Search @ From March 2015 to Present (8 months) Greater New York City AreaConsultant Software Engineer at State Street Global Advisors @ Work on front-end of the application which extensively require java knowledge.
Fix several modules by replacing suitable data-structures.
Discussing business requirements with clients and suggesting potential improvements.
Perform code reviews and unit testing for various modules.
Developing the specialized reports for the customer to meet their requirement which requires in-depth understanding of portfolio management, mathematics and statistics.
Optimization of modules and database queries to improve the performance of products.
Writing code and stored procedures for new requirements.
Researching on the new technologies which would add value to products. From February 2013 to March 2015 (2 years 2 months) Greater Boston AreaPrincipal Software Engineer @ Gathering and managing requirements for three products MARS Suite, MARS Web and MARS Console (Linux) by using Agile methodologies.
Discussing business requirements with clients and suggesting potential improvements.
Contribute towards the creation and improvement of product design specifications, engineering specifications based on available product specifications and unit test plans. From July 2011 to January 2013 (1 year 7 months) Karachi, PakistanSenior Software Engineer @ Closely working with development and quality-assurance team during different SDLC phases to ensure high quality product.
Perform code reviews and unit testing for various modules.
Developing the specialized reports for the customer to meet their requirement which requires in-depth understanding of portfolio management, mathematics and statistics.
Optimization of modules and database queries to improve the performance of products.
Writing code and stored procedures for new requirements.
Researching on the new technologies which would add value to products. From June 2009 to July 2011 (2 years 2 months) Karachi, PakistanVisiting Faculty Member @ Courses:
Object Oriented Programming to BS(SE) - 2nd year.
Object Oriented Design and Theory to MCS - 2nd year. From July 2010 to December 2010 (6 months) Karachi, PakistanSoftware Engineer @ Responsible for aggressively identifying client requirements and delivering a solution in challenging timelines.
On site development with the customer and gaining a performance appraisal from the customer several times on meeting the quality standard and deadlines.
Providing training of products to the newly hired professionals.
Responsible for individually handling more than one project at a time and completing the projects with management responsibilities. From September 2007 to May 2009 (1 year 9 months) Karachi, PakistanJunior Software Engineer @ Developing Web Services in C++ using gSoap tool which provides SOAP/XML to C/C++ binding.
Develop the Modules for product InfiniOffice.
Creating database schema for the modules to be integrated in their existing framework.
Writing the business Logic to meet the diversified customer needs.
Working in a team with a focus on quality to satisfy the customers.
Perform unit testing on source code prior to release to quality assurance department. From September 2006 to May 2007 (9 months) Karachi, Pakistan
BS(CS), Computer Science @ Karachi University From 2003 to 2007 Laiq Ahmed is skilled in: OOP, C#, C++, Object Oriented Design, Software Development, Web Services, Microsoft SQL Server, Multithreading, XML, Visual C++, Eclipse, Linux, Design Patterns, Java, MFC, Visual Studio, Subversion, Oracle, JSON, Java Enterprise Edition, MVC, UML, Software Engineering, .NET, OOAD, Objective-C, VSS, STL, Win32, Hibernate, AJAX, SQL Server, JSF, J2EE Application..., Portfolio Management, COM, Google App Engine