Talha Hameed
Senior Software Engineer
Email-
Phone-
LinkedIn https://www.linkedin.com/in/talha-
Address 343 B PUEHS, Lahore, Pakistan
hameed-ab9a29115/
More than 7 years of experience in various programming languages and domains
Can work in Flexible Timezone
An experienced software engineer comfortable working in a mix of roles from individual contributor to team lead.
Excellent problem-solving skills, with the ability to think out of the box to solve complex problems.
Experience in developing high-performant, memory-optimized, responsive front-end web applications in Javascript technologies such
as React.js, Next.js, Redux.js, Redux-Saga, Jquery, Bootstrap, Css3, HTML5
Experience in backend application development using NodeJS (ExpressJS, Loopback, Sailsjs)
Hands-on experience in developing independently scalable, highly available, Microservices-based backend APIs.
Experience in integrating various third-party APIs like Stripe, Braintree, OAuth 2.0, Sailing Schedules, Facebook Insights, and
Google Geolocation APIs
Experience in test-driven application development using Mocha.js, Chai.js, Jest, and Enzyme.
Excellent Team player with experience in leading small teams.
Involved in all phases of application development lifecycle which includes requirements analysis, design, development, and testing.
Participated in code reviews, and architecture design, Identified Bottlenecks, and come up with an optimized and scalable
solution.
involved in the agile project development process, participated in sprint planning, backlog grooming, retrospective, daily scrum,
requirements analysis, and project estimation meetings.
Strong knowledge of design patterns and best practices.
Experience in working in SQL databases such as MySql, MariaDB, and PostgreSQL.
Experience in different AWS services such as EC2 and S3.
Quick learner, Like to explore new technologies.
Work History
2020-03 - present
Senior Software Engineer
Purelogics, New York(Remote)
Responsible for end-to-end development of the application: Front-end by using Reactjs, Backend by using
Nodejs
APIs development by using Nodejs with framework Loopback, ExpressJs and SQL
Integration of 3rd Party sailing API's
Implement new features by using React "^16.10.2" and Material UI
Draw Graphs by using Chartjs and d3 Charts
Write Test cases by using Jest, Mocha and Chai
Senior Developer and team member for the new CMS
Reviewed code and mentored developers
2019-07 - 2020-02
Senior Software Engineer
tossdown Inc., Mississauga, Ontario (Remote)
Lead all technical aspects, strategical architectural decisions to day-to-day guidance of developers, and
the technical design.
Responsible for end-to-end development of the first versions of the application by using Reactjs, Redux,
Material-UI, Chartjs
Developed a cloud-based platform system for the food industry.
Design a customizable reporting tool by using Facebook SDK, Google SDK
Implemented Menu management, order management, and order handling for the food industry.
2016-08 - 2019-06
Software Engineer
GenITeam, Lahore
Developed the interactive UI by using Reactjs, Bootstrap, HTML and CSS.
Implemented the REST API by using Node.js(Sailsjs) and SQL.
Develop and maintain the cross-platform mobile application for Android & iOS (React Native).
Feature development and general bug fixing.
Education
2012-08 - 2016-07
Information Technology, Bachelor of Computer Science
National University of Computer and Emerging Sciences, Lahore
Skills
Programming Languages
JavaScript, TypeScript, ES6, ES7
Front-End Languages and Libraries
JavaScript, React, Next.js, ES6, Redux, Redux-saga, material-ui, D3 Chart, Bootstrap, HTML, CSS
Back-End And MVC Frameworks
Nodejs, ExpressJs, LoopBack, SailsJs
Database
SQL, MariaDb, PostgreSQL, MongoDB
Mobile Development
React-Native, Expo
3RD Party API's
Restful API, AWS EC2, AWS CodeCommit, Stripe, Braintree, Third party SDks
IDES
Vs Code, IntelliJ IDEA
Awards
LinkedIn Skill Badge for JavaScript
Courses
React - The Complete Guide from(Udemy)
The Complete Node.js Developer Course(Udemy)