CV: USMAN AHMAD. TEKNUK, LHR (****)
U U S S M M A A N N A A H H M M A A D D ac0amk@r.postjobfree.com
linkedin.com/in/uahmad
Summary:
As a seasoned Rails and JavaScript frameworks developer, I love to build scalable software solutions on cutting edge technologies. At my first job as software developer after a couple of month I was the lead developer handling communication, development and delivery of the project. During my carrier I have been working with multiple start-ups helping them bootstrap their success, with my development and consulting activities. I have been developing solutions to multiple sectors including health, auto-mobiles, tourism, retail, food, and productivity tools. Currently I am working with a focused group of engineers, being trained with best tools and practices, to overcome challenges of our clients.
Experience:
Technical Lead at Teknuk
January 2013 - Present (4 years 2 months)
Technically lead most of the projects at Teknuk / Engin Technologies, which includes designing architecture, determining technology stack, helping developers get out of technical problems and communicating with clients on technical aspects. I was also responsible of mentoring the developers and reviewing and improving their code quality
Technology toolbox includes Ruby, Rails, Elixir, Angular, Ember, React, Vue and Bootstrap.
Technical Consultant at Devsinc
March 2013 - June 2015 (2 years 4 months)
Provide technical consultancy to different project in different phases. Some time related to architectural decisions and some time related to particular technology, I helped developers to come out of difficult situations. Technical Lead at Devsinc
June 2011 - February 2013 (1 year 9 months)
Started as senior full stack web developer, taking care of all phases of software development of projects, and moved to technical lead, managing projects and mentoring developers. I also helped in hiring software engineers as well as designers, and managed a team to deliver a project from start to end. 1
CV: USMAN AHMAD. TEKNUK, LHR (2017)
Software Engineer at Confiz Solutions
November 2009 - June 2011 (1 year 8 months)
I was among the first lot of rails developers involved in making Confiz the best Ruby on Rails based solution providers in the region. In my stay at Confiz I was involved in all phases of software development including requirement engineering directly from client, architectural designing and choosing components, building full application with reporting, integrating third party APIs and scaling applications.
Principal technologies to which I was involved were Ruby, Rails, jQuery. Projects:
NimbleIn
www.nimblein.com
September 2015 to Present
NimbleIn is a full fledge Project Management software which include most of the features of BASECAMP plus a few more as per clients need. Although it is currently under development but I would strongly ask to test run it for your self to have a better understanding of my Product development skills. Kindly follow this www.nimblein.com to sign up and see the application in action. We have stories management, discussions and file management in place and we have integrations with some external services like slack and github etc. This project has a back-end developed with Ruby on Rails with PostgreSQL and front-end(still under development) we are using angular 2 framework. HashDoc
www.hashdoc.com
July 2016 to December 2016
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.
Tirana Campaign Management
March 2015 to April 2016
Worked with The Hathersage Group, on couple of corporate apps. One of them is a campaign and logo management workflow 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.
2
CV: USMAN AHMAD. TEKNUK, LHR (2017)
USHPA Membership and Questionnaire
http://www.ushpa.org/
June 2015 to April 2016
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. Projects were built with ruby 2.2 on rails 4.2 and have great test coverage using semaphoreci and uses rspec, capybara with PostgreSQL.
GimmeAnother
www.gimmeanother.com
July 2016 to December 2016
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 added many features like product replacement, product image, email tracking and many more. We had extensive test coverage include unit, functional, routes, services, and integration specs. Uses ruby 2, rails 4, rspec, capybara, fabrication, simplecov, cloudinary, spreedly, sentry, with PostgreSQL.
RoadRunner
roadrunner.com.pk
October 2016 to March 2017
Road Runner is a hyper-local logistics delivery service operating in Pakistan. The project involved making a web based admin application along with mobile applications for ordering and managing delivery of goods. Admin application and API for mobile applications was developed with Ruby on Rails and mobile applications were developed with Ionic framework. The project uses ruby 2.1, Rails 4.2, MySql, activeadmin, grape, devise_token_auth, and Ionic 2 for mobile applications.
ActiveApplicant
www.activeapplicant.com
July 2014 to August 2015
A platform for managing end-to-end hiring. It is a small yet power job/applicants manager. Track all applicants from start and through out their life cycle. Its focus is to spend less time on the process of hiring and more time doing what matters the most, getting the right candidate.
My work was to involved in developing overall architecture and help developers on technical hindrances.
3
CV: USMAN AHMAD. TEKNUK, LHR (2017)
Foodbam
foodbam.com
February 2015 to June 2015
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 and uses JayData. I developed mobile and desktop applications that involved registration, shopping list management, order work- flow with multiple distributors and payment integration. The project used Angular 1.3, JayData 1.3, restangular 1.4, and angular-payments. LTD Message
October 2010 to June 2011
LTD Message is an enterprise application for audio, video, picture and text messaging. Available on web and mobile platforms, the application allows users of an organization to connect, recommend products, send and receive messages and share pictures, videos and audios with other employees. I joined the product at start and was responsible for API development including trans-coding audios and videos for cross platform compatibility, sending UrbanAirship notifications, using AWS for storing data, and devployment of the app on Heroku.
Wicked Start
October 2009 to December 2010
WickedStart is a 100% free platform that guides you through the startup process of any new business. From concept to launch, we provide resources, expert advice, how-to videos and more. Get going with a personalized 10-step roadmap to plan, fund & market your idea.
I worked from scratch on Wicked Start, and was responsible for architectural design, choice of libraries, client communication, server setup and overall delivery of the project.
Academics:
BS (CS)
National University of Computer and Emerging Sciences (FAST NU), Lahore, Pakistan.
Majors: Entrepreneurship, Embedded Systems
HSSC (F.Sc.)
Government College, Gujranwala, Pakistan.
Majors: Mathematics, Physics, and Chemistry
4
CV: USMAN AHMAD. TEKNUK, LHR (2017)
SSC (Metric)
Quaid -i- Azam Public College, Gujranwala, Pakistan. Majors: Sciences
Skills:
Front-end
JS Frameworks: Angular(1 and 2), Ember 2, React, Vue
JavaScript Transpilers: ES5, ES6/ES2015, CoffeeScript, TypeScript
CSS Preprocessors: Sass and Less
CSS Frameworks: Twitter Bootstrap
Open Source: Developed a custom appointment calendar plugin
Back-end
Ruby: 1.8.7 to 2.4
Rails: 2.3 to 5.0
Databases: MongoDB, PostgreSQL, MySQL and Sqlite
Testing: TestUnit, RSpec, capybara, poltergeist and cucumber
Fixtures Replacement: FactoryGirl and Fabrication
Background Job: Sidekiq, Resque and Delayed Job
Searching: Sphinx and ElasticSearch
CMS: Refinery and Locomotive
Web Servers: Unicorn, Passenger, Thin and Puma
API Inegrations
Payment Solutions: Spreedly, Stripe, PayPal and eWay
AWS: IAM, RDS, DynamoDB, EC2 and S3
Google: Maps, Contacts and Calendar
Social Media: Twitter and Facebook
EMail: Mailchimp, Mailgun, Sendgrid
Project Management: pivotal tracker, jira, trello
Video Stream Processing: encoding.com
SMS: Twillio, Tropo and clickatel
Others: parkme
Management
Tools: Pivotal Tracker, Jira, Trello, Redmine and Basecamp
OS: Ubuntu, CentOS and Windows
Mockups: Balsamiq, Cacoo and Azure
5
CV: USMAN AHMAD. TEKNUK, LHR (2017)
Languages:
English (Native or bilingual proficiency)
Urdu (Native or bilingual proficiency)
Arabic (Elementary proficiency)
Interests:
Reviewing new technologies
Meeting with people around me and helping them
Sports (Badminton, Table Tennis)
6