0% found this document useful (0 votes)
3 views3 pages

Preview

Hamza Abbas is a Pakistani Senior Angular Developer with extensive experience in software development, including managing GitHub NPM packages and Chrome Extensions. He has a strong background in game development, leading teams, and working on various projects involving AI and mobile applications. Hamza holds a Bachelor's degree in Science from Mehran University of Engineering & Technology and possesses skills in .NET, Android Development, and Unity, among others.

Uploaded by

dureehasan110
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views3 pages

Preview

Hamza Abbas is a Pakistani Senior Angular Developer with extensive experience in software development, including managing GitHub NPM packages and Chrome Extensions. He has a strong background in game development, leading teams, and working on various projects involving AI and mobile applications. Hamza holds a Bachelor's degree in Science from Mehran University of Engineering & Technology and possesses skills in .NET, Android Development, and Unity, among others.

Uploaded by

dureehasan110
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Hamza Abbas

Nationality: Pakistani Email address: [email protected] Address: Pakistan (Home)

WORK EXPERIENCE

02/2023 – CURRENT Karachi, Pakistan


SENIOR ANGULAR DEVELOPER TPLEX

• Responsible for managing, developing Github NPM packages.


• Responsible for managing, developing Chrome Extensions.
• Working on projects Like Rhithm, MDM and Classroom for Securly.
• Worked With Chat GPT APIs.

07/2021 – 02/2023 Islamabad, Pakistan


ANGULAR DEVELOPER LOGICS POWERED SOLUTIONS

Worked as an Angular Developer

07/2020 – 06/2021 Hyderabad, Pakistan


ANGULAR DEVELOPMENT TEAM LEAD/MOBILE DEVELOPER WAMSTOL

I lead the Angular development team and have experience working as a mobile developer using Java and Android.

11/2019 – 05/2020 Karachi, Pakistan


ASSISTANT MANAGER SOFTWARE DEPARTMENT AA JOYLAND (PVT) LTD

• Supervised two developers in a team working on.NET projects, demonstrating proficiency in making logical
connections between different mediums.
• Managed an Android development team,ensuring timely completion of projects.
• I've created web services, Arduino projects, and Android apps with connected features.
• Developed a mobile-enabled door lock system with web services, Arduino, and Android. Worked on two FPS
shooting games and one racing game.
• Mentored and guided team members to foster collaboration and professional growth.

12/2018 – 12/2019 Karachi, Pakistan


GAME DEVELOPER AA JOYLAND (PVT) LTD

Worked on computer games, Most games were FPS games and 2 sports title as well, most of the game also requried
hardware integration and image processing, They gave me the opportunity to do them my self so I took my time,
studied
and experimented and what we got was multiple FPS games with physical guns that we had worked on, a football
simulator
and a cricket simulator.

12/2018 – 11/2019 Karachi, Pakistan


GAME DEVELOPER GAMES STORM STUDIO

Worked as a game developer, Made multiple FPS games, TPS games, Horror games and Open world games.

EDUCATION AND TRAINING

2018 Jamshoro, Pakistan


BACHELORS IN SCIENCE Mehran University of Engineering & Technology (MUET)

DIGITAL SKILLS

.Net, .Net Core, .Net Framework Android Developement (Android Studio) FRONTEND: Angular js Advanced
knowledge of Unity SQL Git HTML
LANGUAGE SKILLS

Mother tongue(s): URDU

Other language(s): ENGLISH

ADDITIONAL INFORMATION

PROJECTS

Committee manager An app where you manage your committes.

Link https://play.google.com/store/apps/details?id=com.wamstol.bcmanager

Simi Reizen A trip site, Includes custom routing and lazy loading

Link https://frontend.simi-reizen.nl/jongerenvakanties-19-23.html

Arcade Racing My Part


• AI developments(Decisions, Controls, stats management),
• Player Controls.
• A racing game with AI to complete with players, All the controls were separately coded and integrated with
• the computer.

Cricket Simulator My Part


• AI Development
• Arduino Development(The unity app was connected with arduino via serial connections, the game alerted the
arduino that the ball thrower should throw a ball towards the consumer.)
Game Description
• Cricket Simulator, A projector would play an animation of an cricketer throwing a ball, the physical ball would be
released syncing with animation and a player would play with a physical bat.

Football Simulator
• C++ Image Processing(cameras were needed to detect the position of the ball)
• C++ dlls.
• Unity (Positions retuned from the dll were used to simulate where the ball would land based on the speed and arc
made from the starting point, on these values the goal keeper in the game would make it's move to defend the
Goal post)
Game Description
• A football simulator, the player would physically kick a ball in the post and a projection over a projector would try
to defend the post, This mechaism requried Image processing at real time to detect the ball and simulate it's end
position based on the curve and speed of the ball.

Army Commando Battlefield - Hero Survival Game My Part


• CutScenes, Mission developments. Game sequences.
• AI vehicle, pedestrian development
• AI, Player controllers and driving mechanis were imported from different Kits(I integrated them and made them
work with each other).
Game Description
• This game takes the player across a stoy line where you gotta attack your enemies, defend and retake your base.
• The player start as a truck driver and becomes a part of the military to rise above the enemies.

Link https://play.google.com/store/apps/details?id=com.ps.armybattle.game

City assassin My Part


• AI Enemy(lethal, non lethal), crowds, vechile development.
• Missions Development.
• Player Controls were imported from a Kit.
Game Description
• User plays as an sniper across multiple levels to kill of targets.

Link https://play.google.com/store/apps/details?id=com.ps.sniper.mission.outsider.assassin

Animal Hunter : Jungle Sniper Shootingv My Part


• AI Animals behaviou development.
• Player Controllers were imported from a KIT.
• Mission Developments.
Game Description
• The player goes around hunting various animals on different terrains with upgradable weapons.

Link https://play.google.com/store/apps/details?id=com.ps.animalhunter.jungle.snipershooting
High School Gangster My Part
• AI crowd, Enemy, Ally Develpment.
• Player Controls were imported from a KIT.
• In Game Sequences
• Mission Development
Game Description
• You play as a boy who joined a new school, As the story progress you gotta make friends and fight off bullies to
become a bully yourself and finally escaping the school.

Link https://play.google.com/store/apps/details?id=com.ps.highschool.bully.gangster

Horror of the dead My Part


• AI behavior, In Game Sequences, Missions.
• Player Controls were imported from a KIT.
Game Description
• A horror game where to you get to solve puzzles and kill creatures.

Link https://play.google.com/store/apps/details?id=com.ps.horror.ofdead.scarychild

Wireless Pointers. My Part


• C++ Image Processing.
• Arduino Development.
• Dll Development.
• C# libraries to use C++ dlls.
App Description
• Had to make 2 physical guns for computer games, just like the ones you see on an arcade game, After multiple
approaches I found out that the best way would be to use image processing, detect an IR light, get it's
coordinates, which I would send from a dll I created in C++ to which ever platform I wanted to.

CV Manager - Android, Server


• Android app development.
• Server Development.
App Description: A CV uploader that would only the applicant\'s to upload the cv to the server, the server then stored
the cv and was able to sort the CVs out based on their file type, extension, date.

Door Lock System - Android, EPS 8266, Server


• Android app Development.
• Server Development.
• Database Development.
• ESP8266 Development.
• Integration between all these different devices.
App Description: An android app that could open the doors for allowed personals, I had to make the android app,
ESP8266 and the server end code and their connectivity, The app would require the user to login with credentials
created by the server for the first login, to open door the user had to scan a QR code on each door, then via sockets the
app would hit the server with the door\'s information. server verified the information and if it was fine it would tell the
ESP to open the door.

You might also like