| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
EMAIL AVAILABLE | New York City Metropolitan Area |
PHONE NUMBER AVAILABLE | LINKEDIN LINK AVAILABLE
PRINCIPAL SOFTWARE ENGINEER
Software engineering professional with demonstrated experience creating innovative and scalable solutions that
enhance the user experience and optimize the performance of complex systems. Expertise in software
infrastructure and development. Leverages C++, Go, Java, and API development to build and improve packaging
and deployment software. Adept leading and guiding engineering teams, setting standards and providing
common services frameworks and tools that enable them to write microservices with less plumbing. Core
competencies include:
Software Development | IT Strategy | Software Infrastructure | Cloud Computing | Project Management |
Technical Design | Team Building | Database Optimization | Software Design | Strategy | Agile Methodologies
EXPERIENCE
BLOOMBERG January 2016 - Present
Senior Software Engineer
Managed and enhanced a diverse range of Packaging and Deployment software. This included the migration of
C++ code to newer microservices architecture, refactoring and transitioning existing codebases into more
modern frameworks like Go.
Spearheaded the development of a new internal API and web infrastructure, driving process
improvements along the way. This involved designing and implementing an API that serves as the
backbone for various internal systems and services.
Created a robust web infrastructure to support our internal web applications and interfaces, ensuring
scalability, reliability, and performance.
Coordinated projects to introduce new features and improve existing ones based on user feedback and
internal requirements, always seeking opportunities for process optimization.
Managed front-end user interfaces across the Bloomberg Terminal and internal web platforms. This
involved creating a unified API accessible to both interfaces to ensure seamless integration and support.
Mentored teammates during their first projects on the team and provided mentorship to new hires
company-wide, fostering a culture of learning and growth within the organization.
SAP CONCUR March 2014 - 2016
Senior Software Engineer
Worked on Real-time authorization (for credit card transactions), a brand-new service that had
exponential growth.
Resolved scaling issues and refactoring them into a set of microservices using Apache Camel, Tomcat,
RabbitMq, and Couchbase.
Served as part of the Core Engineering Team to provide leadership and guidance for engineering teams
building product code.
Core Engineering set standards and provided common services frameworks and tools that can help enable
teams to write Micro Services with much less plumbing. This includes full-stack services (UI, aggregation,
back-end, caching, storage, and deployment tools (using puppet).
EXPEDIA GROUP August 2012 - March 2014
Sr. Software Design Engineer
Contributing to one of the top busy service at Expedia (flight search, serving more than 20 Million requests per
day). Service main code is in c++ and new version that contributed in java along with Open source stack (running
on Linux).
Implemented monitoring JMX+Graphite+Syren, Logging with log4j and Splunk, and service logic using
Apache Camel.
FREELANCER January 2012 - January 2014
Software Developer Full Stack
Developed medium sized JavaScript web app along with mobile version using native Andriod app and Meteor.
Migrated mobile app using phone-gap+ phone-js.
EXPEDIA GROUP
Software Architect
Developed and supported team responsible for maintaining large scale distributed application written in c#,
asp.net, JavaScript, Silverlight and full SQL server (including BI stack).
EXPEDIA GROUP
Senior SDE
Developed, supported and maintained a large JavaScript and asp.net solution to manage distributed test
execution using 500+ machines across 5000+ servers with very large database.
Wrote cross browser model based testing automation framework as well as developed automation
strategy/ solutions for product teams.
Worked with many different tools including c#, asp.net, SQL full stack including BI and reporting. C++,
AntHill Pro, SCOM, Java, Ruby.
FREELANCER
Embedded Software and Hardware Engineer
Developed hardware solutions as a hobby that included hardware circuit and pcb design and construction.
Developed projects using FPGA and embedded processors based solution. Projects included medical,
industrial automation and motion control systems.
Developed systems based on Android.
NOETIX - now Magnitude Angles
SDE
Worked on Noetix-Query Server (a virtual database product which allows user to combine multiple/
heterogeneous DBMs to look as one).
Led development team for Noetix Web Query Gateway Web service.
WebQuery is a single page JavaScript based ad-hoc reporting front-end.
Developed and implemented new extendable automated testing framework (for all kind of applications
including DB Servers, Web Services, command line apps and DHTML based applications).
Worked with verity of tools including C#, ASP.Net, VC++, Rational Pure coverage, VSS and star team
MICROSOFT
SDE
Contributed to .net 1.0 xml core API for .net.
CRESSOFT
Principal SDE
Developed large-scale client/server customer care products for airline and telephone industry. Projects ranged
from simple information management systems to artificial intelligence based solutions.
Developed products, managed small to medium size teams of developers, evolved and led architecture
development, and coordinated different functional teams.
Utilized Visual C++, Rouge Wave, Power Builder, Oracle, Object Share Visual Works and Sybase
EDUCATION
Bachelors of Computer Science
National University of Computer and Emerging Sciences
LICENSES & CERTIFICATIONS
ISTQB - ISTQB - International Software Testing Qualifications Board
First Level managers - Lahore University of Management Sciences
TickIt/ISO9001 Auditor - TickIt
TickIt/ISO9001 Process Author
TOOLS & TECHNOLOGIES
SQLite | Microservices | Go (Programming Language) | Web Services | .NET | XML
HONORS & AWARDS
Performance Award - Expedia
Performance Award - CressSoft
|