Adil Mahmood

Adil Mahmood

$25/hr
Full Stack Developer: Ruby on Rails, Node, Vue, React
Reply rate:
50.0%
Availability:
Full-time (40 hrs/wk)
Location:
Lahore, Punjab, Pakistan
Experience:
10 years
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.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.