Adil Mahmood
Principal Software Engineer
Email:-Contact: -
LinkedIn: https://www.linkedin.com/in/adil-mahmood-b-/
Overview:
Full Stack Developer with 8+ years of hands-on experience designing, developing and implementing
applications and solutions using leading edge-cutting technologies and programming languages, seeking
to leverage broad development experience and strong technical expertise in a challenging role as a
Full-Stack Developer.
Education:
Bachelor in Computer Science (BSCS)
University of the Punjab, PUCIT
Obtained the BS degree with a GPA of 3.20
September 2008 — September 2012
F.Sc Pre-Engineering
GOVT. ISLAMIA COLLEGE
Studied F.Sc in Mathematics, Physics, and Chemistry
September 2005 — September 2007
Technical Skills:
❖
❖
❖
❖
❖
❖
❖
❖
❖
❖
❖
Languages: Ruby, NodeJS, HTML/HTML5, JS/jQuery, CSS/CSS3
Web Frameworks: Ruby on Rails, Express(NodeJS),
Front End Frameworks: ReactJs and Next.js, VueJs, AngularJS, BackboneJs
Testing Frameworks: Rspec (Rails), Puppeteer and Selenium (Automation), Jest and enzyme(Unit
testing), Jbuilder(load testing)
Database: MySQL, PostgreSQL, MongoDB, DynamoDB, Redshift
Platforms: Microsoft Windows, Linux, and Macintosh
Development Tools: Ruby Mine, Sublime Text, Atom, Net bean IDE
Back tools: Redis, Kafka consumer, RabbitMQ
Search Engine: ElasticSearch, OpenSearch
Caches and KV Stores: Redis, Mem-cache
Amazon Services: EC2, S3, Beanstalk, DynamoDB, RDS, Lambda, Open-search
❖ Design: Twitter Bootstrap 2.x.x/3.x.x, tailwind, Css/Css3, MATERIAL UI
Work Experience:
Company: Code Graphers
Jan 2022 - Present
Position: Principal Software Development Engineer
Responsibilities:
➢ Designing, coding, and debugging software.
➢ Improving the performance of existing software.
➢ Providing training to other engineers.
➢ Maintaining and upgrading existing software.
➢ Recommending new technologies that can help increase productivity.
➢ Supervising and overseeing the technical aspects of projects.
➢ Investigating software-related complaints and making necessary adjustments to ensure optimal
software performance.
➢ Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward
solutions to any issues.
Company: Fliclicks software solutions
July 2014 - Jan 2022
Position: Senior Software Engineer and Project manager
Responsibilities:
➢ Coordinating with cross-discipline team members to make sure that all parties are on track with
project requirements, deadlines, and schedules.
➢ Meeting with project team members to identify and resolve issues.
➢ Submitting project deliverables and ensuring that they adhere to quality standards.
➢ Preparing status reports by gathering, analyzing, and summarizing relevant information.
➢ Establishing effective project communication plans and ensuring their execution.
➢ Facilitating change requests to ensure that all parties are informed of the impacts on schedule
and budget.
➢ Coordinating the development of user manuals, training materials, and other documents as
needed to enable successful implementation and turnover of the process or system to the
clients.
➢ Identifying and developing new opportunities with clients.
➢ Obtaining customer acceptance of project deliverables.
➢ Managing customer satisfaction within the project transition period.
➢ Conducting post-project evaluation and identifying successful and unsuccessful project
elements.
➢ ERP project oversight.
Company: Devsinc
April 2012 — July 2014
Position: Software Engineer
Responsibilities:
➢ Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade
interfaces.
➢ Directing system testing and validation procedures.
➢ Directing software programming and documentation development.
➢ Consulting with departments or customers on project status and proposals.
➢ Working with customers or departments on technical issues including software system design
and maintenance.
➢ Analyzing information to recommend and plan the installation of new systems or modifications
of an existing system.
➢ Consulting with engineering staff to evaluate software-hardware interfaces and develop
specifications and performance requirements.
➢ Designing and developing software systems using scientific analysis and mathematical models to
predict and measure outcomes and design consequences.
➢ Preparing reports on programming project specifications, activities, or status.
➢ Conferring with project managers to obtain information on limitations or capabilities.
Projects:
●
●
●
●
●
●
Name: saplingh
URL: https://www.saplinghr.com/
Role: Senior Software Engineer
Language: Ruby on Rails, AngularJS
Database: PostgreSQL
Description: Connect your people, tools, and data on a uniquely customizable HCM platform –
automating onboarding to offboarding and everything in between.
●
●
●
●
●
●
Name: Clickfunnels
URL: www.clickfunnels.com
Role: Senior Engineer
Language: Rails 4.0.4, Ruby 2.0.0
Database: PostgreSQL
Description: ClickFunnels Makes It SIMPLE For Any Entrepreneur To Build Their Own Marketing
Funnels In Just Minutes. Without Needing To Rely On A-Team Of Techies!
●
●
●
●
●
●
Name: Sephora
URL: https://www.sephora.com/
Role: Senior Engineer
Language: Ruby on Rails, VueJS
Database: PostgreSQL
Description: Sephora’s own line, Sephora Collection. Sephora continues to curate innovative
brands including a robust Clean beauty assortment and exclusive brands like Rare Beauty by
Selena Gomez and FENTY BEAUTY by Rihanna brought to market first by Sephora. Today, Sephora
is a powerful beauty presence in countries around the world thanks to our unparalleled
assortment of prestige products in every category, unbiased service from beauty experts,
interactive shopping environment, and relentless innovation, including our expanding array of
ways in which clients can shop with Sephora.
●
●
●
●
●
●
Name: Go moment
URL: https://rev1.gomoment.com/
Role: Team Lead
Language: Ruby on Rails, React, AngularJS
Database: PostgreSQL
Description: Go Moment's Guest Experience Management solution for hotels. Ivy facilitates
two-way communications between hotel guests, and hotel management using SMS and Email.
Role: Senior Engineer I am building its front end in reacts I also added some 3rd party
integrations in it.
●
●
●
●
●
●
Name: Gogenuity
URL: https://gogenuity.com/
Role: Team Lead
Language: Ruby on Rails
Database: PostgreSQL
Description: All in one spot. All for practically free. No gotchas and no gimmicks - a
members‑only network that grows stronger together, treat everyone fairly and puts your
business interests first.
Name: Durolabs
● URL: https://qa.durolabs.xyz
● Role: Team Lead/Project Manager
● Language: React, NodeJS with express
●
●
Database: MongoDB
● Description: It helps electrical engineers for handling their product parts
●
●
●
●
●
●
Name: caylent
URL: http://caylent.com
Role: Senior Engineer
Language: Laravel, Rails, and Backbone.js
Database: MySQL
Description: Caylent is a cloud-native services company that helps organizations bring the best
out of their people and technology using AWS. We work with customers to build, scale and
optimize sophisticated cloud solutions using deep subject expertise to deliver world-class
outcomes through an agile co-delivery model.
●
●
●
●
●
●
Name: counterfind
URL: https://dashboard.counterfind.com
Role: Team Lead/Project Manager
Language: Rails 4.2.7.1, Ruby 2.3.3
Database: PostgreSQL
Description: It is a multi-tenant counterfeit ads recognizing application. It recognizes and
reports the counterfeit ads and products of clients' brands on Facebook and Amazon. Role: Team
Lead/Project Manager I managed my teammates on several modules.
●
●
●
●
●
Name: Store Pickup
URL: https://apps.shopify.com/store-pickup-by-genie-apps
Role: Owner
Language: Ruby
Description: The store Pickup app allows you to place your order online and pick it up at a
store near you. It is a multi-feature and an ideal pickup app for your online Shopify store. You can
also add multiple pickup locations with it. This is the best pickup solution for your customers.
We provide different advancements and updates to this app to make it more feasible and helpful
for customers.