About
Passionate computer programmer with 8+ years of experience in developing Softwares and Application in popular programming languages. Experienced Software Engineer with a demonstrated history of working in the information technology industry. Skilled in C/C++/C#/objective-c, Unreal Engine 4, JAVA (Android, OAF, J2EE) and Oracle. Strong engineering professional with a Bachelors of Information Technology focused in Computer Science from National University of Science and Technology, Islamabad, Pakistan. Currently employed as a Senior Software Engineer at MyWhoosh Technologies.
Software Engineer / Game Developer
- Education: Bachelors
- Current City: Abu Dhabi, UAE
- Age: 32
- Nationality: Pakistan
Resume
I am an innovative software developer, seeking a position to utilize my skills and abilities in an organization that offers professional growth while being resourceful and innovative. I am looking forward to learn new technologies so that I can enhance my skills and strengthen them in conjunction with organization’s goals.
Professional Experience
Software Engineer / Game Developer @ MyWhoosh Technologies
April 2019 - Present
Abu Dhabi, United Arab Emirates
- Working on My Whoosh, Indoor cycling solution.
- My Whoosh is a cycling simulation application for fitness enthusiasts. Game is enriched with beautiful landscapes and real maps developed in Unreal Engine 4.
- Developing gameplay features in Unreal Engine's Multiplayer Environment. Supporting 150+ players in a multiplayer-room.
- In Additional responsibilities I worked on communication bridge between MyWhoosh app and smart trainers along with peripheral devices like heart rate and cadence sensors, via Bluetooth connection and ANT+ wireless protocols.
- Being a pioneer of MyWhoosh team, I got the opportunity to design the base architecture of application and it's data communication flow with Unreal's Multiplayer Server and our custom backend database/server via Socket/Https API's.
Software Engineer @ Fatima Group Limited
February 2016 - March 2019
Lahore, Pakistan
- Android App for sales operations using Android Studio.
- Oracle Web Forms using Oracle Application Framework (OAF) in JDeveloper alongside Oracle Databases.
- Oracle reports using Report Builder and XML Publisher.
- Writing and optimization of PL/SQL database queries.
- Requirement gathering and mapping of business processes and procedures for development of new system.
- Huge weight scales were installed in concrete to measure weight of trucks and trailers carrying coal and fertilizers. To insert weight value directly in Oracle systems, a C++ application was developed to read Weight value from serial port exposed by weight machines.
Software Engineer @ Atlas Insurance Limited
January 2015 – February 2016
Lahore, Pakistan
- Developed Attendance System with the integration of Fingerprint scanner for Live Sign In/Out JAVA reports.
- JAVA Web Pages (reports) using J2EE/JSP in Eclipse alongside Oracle Databases.
Skills
- Game Development in Unreal Engine 4
- Cut Scenes / Animations / Matinee sequences
- Graphics Editing in Adobe Photoshop
- Graphics Designing in Adobe Illustrator / CorelDraw
- Unreal Engine 4 / Unity 3D / Cinema 4D
- Xcode, Android Studio, JDeveloper, Visual Studio
- PostgreSQL, TOAD, WAMP Server
- P4V, Github Desktop
- C/C++, Python, C#, Objetive-C
- SQL, PL/SQL
- JAVA (Android, J2EE/JSP, OAF)
- PHP, HTML, JS, CSS
- Oracle, MySQL, SQLite
- Perforce, Git, SVN
Portfolio
- All
- App
- Web
Contact
Linkedin:
Email:
usmanlink92@gmail.com
Phone/Call:
Nationality:
Pakistan
Current Location:
Masdar City, Abu Dhabi, UAE