Post Job Free

Resume

Sign in

Senior Full-Stack Web Developer

Location:
Lahore, Punjab, Pakistan
Posted:
May 13, 2017

Contact this candidate

Resume:

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

+92-333-*******

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



Contact this candidate