Usman Ahmad
Software Engineer | Technical Project Manager | Technical Lead | Technical Consultant
SUMMARY
Passionate, responsible and committed engineer, with a get-it-done, on-time spirit, and
more than 12 years of experience developing, designing, implementing and adapting
technically sophisticated online web, mobile and hybrid applications using Ruby on Rails,
React Native, Ionic, Node, other JavaScript frameworks, three tiered architecture and
more. Proficient in Ruby infrastructure, language standards, object modeling technologies
and Application Life Cycle management. I’m always open to work in other languages.
QUALIFICATION SUMMARY
❖ Design, develop and implement dozens of web applications that support day -today operations,
❖ Develop technical solutions that definitively improve scalability, performance and
profits,
❖ Discern key business requirements and objectives by interfacing with stakeholders,
❖ Plan, develop and implement successful large-scale projects from conception to
completion,
❖ Expert in Ruby on Rails development and object-oriented analysis,
❖ Superior analytical, time management, collaboration and problem -solving skills.
SKILLS
❖ Front-end
➢ Languages: JavaScript and CoffeeScript, TypeScript
➢ Frameworks: Angular, Ember, React, Vue and Twitter Bootstrap
➢ API: Google APIs for Maps, Contacts and Calendar and Facebook API
➢ Extra: Developed a custom appointment calendar plugi n
❖ Back-end
➢ Ruby
➢ Rails
❖ Databases: MongoDB, PostgreSQL, MySQL and Sqlite
❖ Testing: RSpec, TestUnit and Capybara, Selenium
❖ Searching: Sphinx and ElasticSearch
❖ CMS: Refinery and Locomotive
❖ Payment Solutions: Spreedly, Stripe, PayPal and eWay
❖ API: pivotal tracker, jira, trello, mailchimp, encoding.com, parkme and clickatel
❖ Management
➢ Tools: Pivotal Tracker, Jira, Trello, Redmine and Basecamp
➢ OS: Ubuntu, CentOS and Windows
➢ Mockups: Balsamiq, Cacoo and Azure
EXPERIENCE
❖ Technical Project Manager (Jun 2016 - Present)
Teknuk
❖ Technical Lead (Jun 2015 - Jun 2016)
Engin Technologies
❖ Technical Consultant (Mar 2013 - Jun 2015)
Devsinc
❖ Technical Lead (Jun 2011 - Feb 2013)
Devsinc
❖ Software Engineer (Nov 2009 – Jun 2011)
Confiz Solutions
EDUCATION
Bachelor in Computer Sciences
Majored in Embedded Systems
FAST-NUCES
Lahore, Pakistan
PROJECTS
1. http://www.hashdoc.com
➢ Hashdoc is a new kind of professional knowledge base aimed to help
consultants and industry professionals find and share useful digital resources.
The project revolves around free and paid document sharing and has built
strong analytics system on the shared documents. I worked on insights module,
saved different events on document, process that information and then display
as graphs and metrices.
➢ The project uses ruby 2.2, Rails 4.2, MongoDB, MySql, OmniAuth, and supports
Paypal payments.
2. Campone - A project management application
➢ Recently working on a full fledge Project Management software codename
campone. Major modules include task management, discussions, file
management and notification system, and integrations with some external
services like slack and github etc is also developed. I am working on this project
from scratch and mainly have worked on task and file management modules.
➢ The application is under development with ruby 2.2.3 and rails 5 and use Vue 2
as front-end framework.
3. http://www.ushpa.org/
➢ Worked on some ushpa projects for membership management and questionnaire
management. I have worked on building questionnaire generator library,
membership and contacts management system and PII information encryption
for HIPAA compliance.
➢ Both the projects were built with ruby 2.2 on rails 4.2 and have great test
coverage using semaphoreci and uses rspec, capybara with PostgreSQL.
4. Tirana Campaign Management application
➢ Worked with The Hathersage Group, on couple of corporate apps. One of them
is a campaign and logo management application for a fortune 500 company.
➢ The project was built with ruby 1.9 upgraded to 2.3 on rails 3.2 upgraded to 4.2
and has great test coverage using SolanoCI and uses rspec, capybara with
PostgreSQL.
5. https://foodbam.com/
➢ Foodbam is an ordering application for mobile and desktop users targeting local
restaurants. Dining Alliance the company behind foodbam is America’s largest
group purchasing organization for local restaurants, with multi-unit foodservice
operators, and regional chains it is revolutionizing the foodservice industry.
➢ The project is built on AngularJS on NGBP template and uses JayData. I was the
main developer from on the frontend and consumed backend APIs provided by
the client.
6. http://www.gimmeanother.com/
➢ Meet GimmeAnother, a mobile e-commerce app that lets shoppers save their
favorite items to their smartphones and reorder them later. The product works
on cutting edge rails utilizing different cloud API for its need. I joined this
project and developed market place and discounts module and many features
like product replacement, product image, email tracking and many more.
Extensive test coverage include unit, functional, routes, se rvices, and integration
specs.
➢ Uses ruby 2, rails 4, rspec, capybara, fabrication, simplecov, cloudinary,
spreedly, sentry, with PostgreSQL.
7. http://www.hubworks.com.au/
➢ With over 900 active clients, HubWorks! (an Australian child care management
system) was large and complex application, and the work was challenging and
rewarding. The application had a lot of legacy code to be taken care of. My Job
was to add feature enhancements to the application and to refurbish some of the
previous code.
➢ Used ruby 1.9.2, Rails 2.3.5/Rails 3, prototype and jQuery, HAML and
PostgreSQL 9.2.
8. Car Parts Inventory
➢ Car Parts is an Inventory Management System for automobile industry. This is a
big project(100+ Models with module hierarchy) and I joined this project to port
this from rails 3.0.7 to 3.2.11 and add new features and old fixes. This project has
a very nice unit and functional test coverage that I also carried in my modules.
➢ Used ruby 1.9, rails 3, jQuery, TestUnit and PostgreSQL.
9. PetsApp - http://stagingpetsapp.herokuapp.com/
➢ PETSAPP is a marketplace to exchange services for pets. I worked on this from
scratch as the lead developer. I developed a custom calendar plugin in jQuery
that is used to share and update availabity statuses of users.
➢ Used ruby 1.9, rails 3.2.5, jquery, google maps, f acebook integration.
10. http://uae.yallamotor.com
➢ Yallamotor is a portal to buy, sell and discuss new and used cars. I worked on
this from start and developed used cars module.
➢ Used ruby 1.9, rails 3.2, jQuery, google maps, elastic search, Facebook
integration. I also incorporated Elastic Search (http://www.elasticsearch.org/)
with facets for this project.
11. Wickedstart - http://nyustern.wickedstart.com/
➢ Wickedstart is a SaaS for entrepreneurs for giving a kick start to their ideas. I
worked on this from scratch along with another developer and provided the
public, internal and admin side of the project. We also provided statistical
reporting for the owner of the site. I also setup the servers for this site on
CentOS.
➢ Used ruby 1.8.7, rails 2.3, jQuery with many plugins.
REPOSITORIES
❖ Github: www.github.com/usman-ahmad
❖ Gitlab: www.gitlab.com/usahmad
CONTACT
❖ Email:-❖ LinkedIn: www.linkedin.com/in/uahmad/
❖ Cell: -
❖ Skype: work.usmanahmad
❖ Upwork: www.upwork.com/freelancers/~-e7f0fbd4ce?viewMode=1
❖ Zoom
❖ Slack