Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
Dallas, TX
Posted:
February 12, 2018

Contact this candidate

Resume:

Moazzam Khan

Email: m ac4f20@r.postjobfree.com

Phone: 646-***-****

Blog: moazzam-khan.com

Github: github.com/moazzamk

Summary

A T shaped engineer with broad experience in back and front end web software engineering. Thriving on complex challenges, I deliver impactful customer focused solutions through solid technologies, team driven interactions, and my innately inquisitive nature. Skills

● Frontend: Javascript, JQuery, JQuery UI, BackboneJS, MarionetteJS, AngularJS, React, Ajax, JSON, HTML5, CSS3, SASS, LESS, Bootstrap, Handlebar

● Backend: Golang, Python, PHP, NodeJS, Ruby, PHPSpec, PHPUnit, Behat, Rails, Cucumber, MySQL, Clusterix, PostgreSQL, MongoDB, Redis, Memcache, Apache Solr, Elasticsearch, C#, Java, SpamAssassin, Mirth, Selenium, Zend, Slim, ExpressJS, Yarn, Gulp, NPM, Google Cloud

● Mobile Technologies: A ndroid, Cordova, Phonegap, Responsive CSS, JQuery Mobile

● Infrastructure: L inux, CentOS, Ubuntu, Apache, Nginx, Phing, Vagrant, Composer, Git, Github, Heroku, AWS, Docker,

● Social Media & APIs: F acebook SDK, OAuth, Google Maps, Braintree, Optimal Payments, AuthorizeNet, SparkPost, Campaigner, Groupby Cloud Experience

Blitzn, Dallas, TX Oct 2017 - Feb 2017

Lead Developer

● Architected and wrote the API and backend services (NodeJS, ExpressJS, Yarn, Gulp, Babel, Docker, Elasticsearch, MongoDB).

● Created an ETL process to transport data between MongoDB and Elasticsearch.

● Groomed tickets for upcoming sprints prior to planning meetings making sure important tasks for the roadmap don’t fall through the cracks.

● Helped hire developers to grow the team and get them acclimated creating a great collaborative work culture.

CBRE Inc., Dallas, TX Feb 2017 - Sep 2017

Senior Software Developer

● Functioned as a critical engineering team member adding functionality proprietary ETL tool

(Go, PostgreSQL, SQL Server, Oracle).

● Improved the performance of the proprietary ETL tool exponentially increasing the number of records processed in an interval from 1000 to 40,000.

● Gave a crash course for the team members who didn’t know Go and advising them on writing idiomatic code.

Balfour/Taylor Publishing, Dallas, TX Aug 2016 - Jan 2017 Senior Software Developer

● Initiated and gained executive support to refactor the automated test suites to utilize Behaviour Driven Development (BDD) techniques in order to increase the efficacy of the tests in addition to ensuring a more customer focused development and deployment cycle.

● Helped other developer gain better understanding of idiomatic ways to write code for ease of maintenance and increase the speed of development.

● Identified areas that needed improvement and provided recommendations.

● Functioned as a critical engineering team member adding functionality to a customer facing portal (PHP, WordPress, MySQL, Angular, jQuery) during an enterprise wide initiative to increase customer engagement by providing customized experiences through rapidly iterating design and deployment sprints.

Choxi Inc., New York, NY Sep 2013 - Aug 2016

Senior Software Developer

● Managed the work of the offshore team.

● Re-architected and implemented a new checkout process for PCI compliance in 2 weeks saving the company a fine of around 80 million dollars (PHP, OOP, MySQL, Javascript, JQuery, HTML, CSS, Redis, Memcache, Nginx).

● Optimized the storefront to handle the traffic for Cyber Monday, Black Friday and Christmas saving 40% hardware cost and no interruption of service.

● Conducted A/B tests Analytics and implemented consumer behavior to identify new means of connecting with potential customers and the figuring out the most cost effective means for marketing and make checkout flows smooth.

● Architected and implemented an API for 3rd party vendors (PHP, Clusterix, JSON).

● Helped interview and hire developers to grow the development team and get them acclimated.

● Worked with Braintree Optimal Payments and Paypal to implement various payment methods with various flows (PHP, MySQL, Ajax, Javascript).

● Setup the QA department. This included hiring Quality Assurance Engineer, deciding on the technologies that will be used and negotiating prices with vendors for needed services.

● Improved the store front’s search helping potential customers find the products they want to buy and make the checkout experience more enjoyable.

● Helped implement and launch mobile website and Android app improving consumer mobile experience considerably, which in turn increased revenue. World Wide Crew Logistics Inc., N ew York, NY Apr 2014 - June 2016 IT management Consultant

The client wanted a web application that could help manage crews for multiple airlines with reporting, activity monitoring, etc. (PHP, MySQL, CentOS, SOAP, JQuery, JQuery UI, Ajax, BackboneJS, MarionetteJS, Sabre web services API)

● Setup web servers, backup storage and scheduled backup of the data.

● Worked with airline flight operations and IT departments to integrate their system with WWCL’s.

● Architected a real time event processing scheme for crew or layover changes.

● Implemented very granular financial reporting for transport expenditures.

● Integrated the platform with Sabre Crewtrac and Sabre APIs for booking flights. Department of Energy (grant)

IT Engineer

Jan 2013 - Feb 2014

The grant was for developing software that would help people save energy. We developed a mobile web application in a Cordova container that would ask users some questions and then give them suggestions on how they can save energy everyday. The suggestions depended on their location, weather conditions, etc. (PHP, MySQL, CentOS, JQuery, JQuery mobile, Cordova, Android, iOS)

● Setup the server for the app.

● Write the mobile web app that would communicate with the server.

● Implement the PHP backend to process the requests sent by the mobile app and communicate with the stored procedures and the suggestion calculation engine.

● Facilitate anyone working on the project with the tools they needed. Fluent M edical, New York, NY Jan 2011 - Sep 2013 Senior Software Developer

● Resident MySQL expert.

● Develop healthcare web application (desktop and mobile) which had to support IE7 among other browsers (OOP, PHP, Javascript, JQuery, JQueryUI, HTML, CSS3).

● Manage and mentor the work of junior developers.

● Design and put into place an automated deployment process (for production, staging, etc) for the healthcare application and website making it easy to deploy multiple times a day.

● Responsible for everything related to the free trial of the healthcare application and the corporate website.

● Setup Selenium grid for automated integration testing on multiple browsers.

● Researched and helped setup servers for HL7 and wrote the initial code to make HL7 server communicate with Fluent Medical’s healthcare application (Mirth).

● Implemented an automated recurring billing (OOP, PHP) Guidepoint Global, New York, NY Dec 2009 - Dec 2010 Web Developer

● Maintained and added new features to in-house applications (OOP, PHP, Javascript, CSS, SQL Server).

● Designed architecture for new modules, integrated new code with legacy code.

● Integrated the CRM search with Apache Solr increasing search performance from 90 seconds to less than a second.

● Created a custom library for communicating with SpamAssassin which is used by the company’s Project Managers to make sure the outgoing emails were not classified as spam by receiver's email client.

RVM Inc., New York, NY Nov 2008 - June 2009

Software Developer

● Responsible for getting project requirements from end-users, documenting the project (user manuals, tasks for the rest of the team working on the project, etc).

● Designed and implemented distributed windows services, desktop applications(.NET, SQL Server)

● Reduced the time it took for image manipulation program from 3 minutes per image to 20 seconds per image speeding up document processing. Talkpoint, New York, NY Jan 2007 - Oct 2008

Web Developer

● Clients included Cisco, Pepsi, McDonalds, The Simpsons (TV series) and AIG.

● Was responsible for porting the application from JSP to PHP.

● Built a framework that was used to develop all components for the Audio and Video platform

(PHP, MySQL, JSON, Ajax, JQuery).

● Designed and built applications from scratch that would replace legacy applications.

● Maintained legacy applications in ASP and Java.

● Improved the efficiency of components so that they could handle 3000 requests in second where legacy components could handle just 500 requests a second. HRA Department, New York, NY June 2004 - Sep 2004

.NET development Intern

Responsibilities: Ported legacy applications from VB to .NET and developed new applications that used Oracle as the backend. Made reports with SQL reporting services for various departments.

CAIR-NY, New York, NY Jan 2001 - Mar 2005

Web Development Intern

● Implemented/maintained website and intranet using PHP.

● Wrote a custom CMS which could be accessed from the intranet by a user with the right clearance.

● Attended Annual Leadership Conferences.

● Responsible for server security testing (Linux-based environment).

● Provided tech support.

Certifications

Zend Certification (2012) - Z END018595

Other Projects:

Job Crawler: T he crawler (currently) indexes jobs on Dice, Stackoverflow and Indeed. It categorizes them based on salary, location and skills. It also learns new skills from the jobs it comes across so it can look out for them in job descriptions with unstructured data. Quizzy: A multiplayer quiz game that uses AngularJS, Bootstrap and Ruby on Rails. All the players in a quiz room are shown questions at the same time and whoever answers it first gets the point. Everything in this game happens in real time. Travel Abroad: Client wanted a website where his customers could book flights. The site needed to have the capability to list highly discounted prices only for his corporate customers

(PHP, MySQL, Sabre SOAP API, Zend Framework 1).

Remote Controlled Extension Cord: An extension cord that can be turned on and off from a PC or a remote control. I used an RF receiver from a remote controlled car and hooked it to Arduino, which was hooked to a relay. The relay turned the extension cord on and off. Thus, controlling appliances attached to the extension cord. Remote Controlled Curtain opener: The idea of this project was to be able to control any regular curtain in an inexpensive way. The curtain controller was a servo attached to a shaft that had threads attached to it. The other end of the threads was attached to a curtain. When the curtains needed to be opened, all you had to do was press some buttons on the keyboard of a PC or a remote control. As long as the buttons were pressed, the curtain would keep closing or opening. So, it was possible to partially open or close the curtains.



Contact this candidate