Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Certification
Languages
Timeline
Hi, I’m

Rex Raphael

Houston,Texas

Summary

Experienced Senior Software Engineer with over 13 years of proven expertise in full-stack web, mobile, and cloud development. Adept at leveraging a diverse skill set encompassing programming languages such as Rust, Golang, Zig, JavaScript, Java, C#, and Dart to deliver innovative, scalable, and efficient solutions. Known for designing and implementing robust architectures that drive optimal performance and user experiences. Proven track record of leading high-performing development teams and collaborating seamlessly with cross-functional stakeholders. A passionate technologist dedicated to continuous learning and staying at the forefront of emerging technologies. Creator of @ultimate-backend @flutter_unity_widget

Overview

16
years of professional experience
1
Certificate

Work History

Kongsberg Digital

Senior Software Engineer
03.2023 - Current

Job overview

Transferred from the Norway office to the USA office of Kongsberg Digital as part of the move to strengthen the technical team in the US office. My day-to-day routine is the same with new responsibilities. Managing critical customer-facing products as a Technical Lead entails;

  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Handling scrum and standup meetings,
  • Meeting customer demands with appropriate time estimation for deliverables,
  • Worked with project managers, developers, quality assurance, and customers to resolve technical issues.
  • Worked with development teams to correct problems and run test scenarios.
  • Promoted technical leadership to entry-level and junior engineers in complex enterprise system environments.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Updated job knowledge by studying state-of-the-art development tools and programming techniques and participating in educational opportunities.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Collaborated with clients to define solution requirements.
  • Provided guidance and mentored less-experienced staff members.
  • Partnered with product development team on product development and application support plans.
  • Integrated third-party tools and components into applications.

While these are not an exhaustive list, this gives a summary of my day-to-day role. I am also heavily invested in the technical engineering side of our digital twin solution. Helping to improve the product one code change at a time.

Kongsberg Digital

Senior Technical Advisor
04.2021 - 04.2023

Job overview

I started as a Technical Advisor in Kongsberg Digital. My day-to-day job involves adding new features and maintaining existing features of our flagship Digital Twin software. My role also involves advising and making decisions based on proven methodologies for solving difficult problems in within the project.

I worked with a few teams in the company such as the document experience team which involves building OCR technology and advanced handling of engineering documents..

I am tasked with managing Oil and Gas company in North America's needs with our service Digital Twin solution. It involves getting the customer's needs and identifying how our software can handle them and also suggesting ways to improve how those needs are delivered. While also leading the implementation of both functional and non-functional requirements. Below are some of my day to day activities;


  • Served as primary point of contact for triaging technical issues.
  • Reviewed technical guidelines to verify compliance with information security standards and best practices.
  • Contributed technical oversight to assist team project fulfillment.
  • Advised project managers on simultaneous technical workstreams, aiding in alignment of broader business goals.
  • Collaborated with personnel to provide updated knowledge regarding industry application standards and specifications.

Genopets

Senior Software Engineer/Architect
10.2021 - 02.2023

Job overview

As a Senior Software Developer and Architect at Genopets, I led the mobile development and Unity Integration teams, playing a pivotal role in the creation and evolution of a cutting-edge gamified fitness mobile application built on blockchain, utilizing technologies such as Flutter and Unity 3D.

Key Responsibilities:


Achievements:

  • Successfully led the mobile development and Unity Integration teams, contributing to the growth and stability of the Genopets application.
  • Implemented key architectural decisions that significantly improved the application's performance and scalability, enhancing the user experience.
  • Fostered a culture of continuous learning and skill development, resulting in a highly proficient and motivated team.


By leading the mobile development and Unity Integration teams, I played a pivotal role in positioning Genopets as a leading player in the gamified fitness mobile space, providing users with an engaging and innovative experience.

Sanity AS

Senior Full Stack Developer
10.2020 - 03.2021

Job overview

I was assigned to Sanity internal services development team, I and my team maintained and built new services when the need arose.

Though my time with Sanity was brief, We successfully built and completed an internal alias routing system for routing API system in Kubernetes that acts as a sub domain proxy.

Snowball Digital

Senior Full Stack Developer
10.2018 - 09.2020

Job overview

Working with Snowball Digital has been one of the best experiences for me. Snowball is a software development company and thus I got to work on various kinds of web development projects, interacted with businesses and faced interesting development challenges.

I successfully completed 3 web projects for 3 customers during my time at Snowball product for one of their clients which uses the company's in-house e-commerce backend as a service called Crystallize.

I also worked on a Hybrid project that infused a gamified experience into a mobile Fintech application. We integrated Unity game engine scenes inside of react native as a react component or view with the app running on high performance which is novel understanding the complexity of the two platforms.

I had an incredible experience in the company and was the software architect and program designer of an in-house product called Dimension Four. It's an IoT as a Service platform that provides a cloud solution for IoT sensors and devices. I did almost all the heavy lifting and from Dev-Ops to Software Development. I learnt a lot from the experience and it left a positive mark in my career. Below are some of my day to day activities;


  • Developed functional databases, applications and servers to support websites on back-end.
  • Worked with back-end developers to design APIs.
  • Developed and maintained microservices architectures using Docker, Kubernetes and OpenShift.
  • Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Reviewed code, debugged problems, and corrected issues.
  • Created powerful Content Management Systems to serve as interface for client.
  • Delivered user support to clients to train, educate and answer questions.
  • Spearheaded production of page content such as visuals and text copy to meet project specifications.
  • Performed unit testing of web applications and troubleshot issues.
  • Employed coding practices based on commonly accepted standards to establish site layout and user interface.
  • Collaborated with in-house web designers to create sleek and innovative UI design.

Sprinthub Mobile

Vice President of Engineering
08.2018 - 10.2019

Job overview

I was a part time head of the engineering team at Sprinthub Mobile and Vice President. I drove the companies development and engineering department, bringing out the best from employees and staffs directly under me.


Though I held the position for a very brief period, because I had to move to a different country, but those few months was a marathon, building out the organizations web facing product as well as following;


  • Designed detailed budget for engineering equipment and projects.
  • Kept detailed records of project progress and budgets.
  • Inspected equipment before and after use.
  • Identified issues, analyzed information and provided solutions to problems.

Hackerbay

Senior Full Stack Developer
08.2018 - 11.2018

Job overview

Since working with Hacker bay, I've been working on one of their several projects called Fyipe.com which is a page monitoring system for websites.


In Hackerbay I build complex solution to improve the monitoring capability of one of their strongest product as well as for clients. my job role includes but not limited to; Frontend development in React and also Backend development in NodeJs. I worked on database records migration as the product grew and made a-lot of impact during my time there.


I also worked Fullstack and only developer for a client of the company, right shortly before I left. below are some of my activities


  • Developed functional databases, applications and servers to support websites on back-end.
  • Worked with back-end developers to design APIs.
  • Developed and maintained microservices architectures using Docker, Kubernetes and OpenShift.
  • Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs.
  • Developed unit test cases for testing and automation.
  • Reviewed code, debugged problems, and corrected issues.
  • Analyzed existing software implementations to identify areas requiring improvement.

Unizonn

Senior Full Stack Developer
02.2018 - 07.2018

Job overview

  • Developed functional databases, applications and servers to support websites on back-end.
  • Worked with back-end developers to design APIs.
  • Developed and maintained microservices architectures using Docker, Kubernetes and OpenShift.
  • Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs.
  • Developed unit test cases for testing and automation.
  • Reviewed code, debugged problems, and corrected issues.
  • Analyzed existing software implementations to identify areas requiring improvement.
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.
  • Provided software application engineering and maintenance for development lifecycle.
  • Oversaw and implemented automated build and deployment pipelines.
  • Completed full redesigns of existing websites to improve navigation, enhance visuals and strengthen search engine rankings.
  • Optimized web applications for speed, scalability and security.

Afron Concept International

Senior Full Stack Developer
05.2018 - 06.2018

Job overview

  • Delivered user support to clients to train, educate and answer questions.
  • Crafted SEO strategy and intuitive interface for site to achieve prominent rankings across top browser platforms.

Loctech

Software Engineer
04.2017 - 02.2018

Job overview

  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Updated old code bases to modern development standards, improving functionality.
  • Integrated third-party tools and components into applications.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Participated in architecture, design and implementation of back-end features using JavaScript, C#, Lua and Java.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Collaborated with clients to define solution requirements.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Provided guidance and mentored less-experienced staff members.

Gueva Technologies Ltd

Chief Technology Officer
03.2016 - 02.2018

Job overview

  • Facilitated ongoing team development and growth through training and professional skills enhancement.
  • Managed company-level architecture, platform and data configuration processes and implementation protocols.
  • Provided project leadership in dynamic technology-driven environment with multiple priorities.
  • Developed and implemented long-term strategic technological blueprint.
  • Maintained high-level knowledge of current and emerging technology development and applications.
  • Directed [Software] engineering team's complex project development and functionality objectives.
  • Embraced macro-level strategic decisions and micro-level implementation.
  • Handled client inquiries with exceptional professionalism and enthusiasm.
  • Managed financial, operational and human resources to optimize business performance.

DugoAfrica

Frontend Developer
06.2017 - 09.2017

Job overview

  • Coded using HTML, CSS and JavaScript to develop features for both mobile and desktop platforms.
  • Produced websites compatible with multiple browsers.
  • Designed and updated layouts to meet usability and performance requirements.
  • Worked cooperatively with client services, sales and design team in deadline-driven environment.
  • Boosted web traffic by improving navigation and rectifying bottlenecks.

Boldsoft's Digital Ltd

Founder & Software Developer
05.2008 - 11.2015

Job overview

Founded and established Boldsofts Digital (https://boldsoft.digital), a highly specialized software freelance company focusing on DotNet WPF, Game and 3D development, and Mobile development for Windows Mobile and Android platforms.

  • Led the entire software development lifecycle, from conceptualization to implementation, ensuring the timely and successful delivery of projects tailored to clients' unique needs.
  • Leveraged extensive expertise in DotNet WPF, Game, and 3D development to craft multiple Windows desktop applications, contributing to the company's reputation for innovative and high-quality software solutions.
  • Drove the Android software development efforts, creating user-friendly and feature-rich applications that met client specifications and elevated user experiences.
  • Pioneered game development initiatives utilizing leading-edge technologies including Unity 3D and Cry Engine, resulting in production of engaging and visually stunning interactive experiences.
  • Fostered strong client relationships through effective communication, requirements gathering, and regular project updates, ensuring alignment with client expectations and project milestones.
  • Collaborated with a diverse team of developers and designers to achieve project goals, fostering a collaborative and dynamic work environment.
  • Stayed abreast of industry trends and emerging technologies to continuously enhance technical skills and incorporate best practices into development processes.
  • Demonstrated exceptional project management abilities, successfully overseeing multiple projects simultaneously, and consistently meeting or surpassing deadlines.

This role provided invaluable experience in both technical development and business leadership, cultivating a comprehensive skill set in software development, project management, and client relationship management.

Education

Arden University
Coventry, United Kingdom

Bachelor of Science from Computing
06.2023

University Overview

Ken Sari-Wiwa Polytechnic
Rivers State, NG

Associate of Science from Computer Science
08.2015

University Overview

Skills

  • Database Programming
  • Testing and Maintenance
  • Software Development
  • Database Design (SQL/NoSQL)
  • Algorithm Development
  • Programming Languages (Rust, GoLang, Java, C#, Dart, Zig, Javascript, etc)
  • Virtualization & Containerization Expert
  • Developer Operations

Accomplishments

Accomplishments
  • Mentored 3 new employees to bring them up to speed on projects, resulting in quicker overall completion milestones.
  • Developed solid working knowledge of engineering, design and architecture as the Lead Software Developer on a team of 4.
  • Created proprietary algorithms for data automations

Certification


  • Arango Certified Professional
  • Microsoft Visual Studio Partner

Languages

English
Native or Bilingual
Norwegian
Limited Working

Timeline

Senior Software Engineer
Kongsberg Digital
03.2023 - Current
Senior Software Engineer/Architect
Genopets
10.2021 - 02.2023
Senior Technical Advisor
Kongsberg Digital
04.2021 - 04.2023
Senior Full Stack Developer
Sanity AS
10.2020 - 03.2021
Senior Full Stack Developer
Snowball Digital
10.2018 - 09.2020
Vice President of Engineering
Sprinthub Mobile
08.2018 - 10.2019
Senior Full Stack Developer
Hackerbay
08.2018 - 11.2018
Senior Full Stack Developer
Afron Concept International
05.2018 - 06.2018
Senior Full Stack Developer
Unizonn
02.2018 - 07.2018
Frontend Developer
DugoAfrica
06.2017 - 09.2017
Software Engineer
Loctech
04.2017 - 02.2018
Chief Technology Officer
Gueva Technologies Ltd
03.2016 - 02.2018
Founder & Software Developer
Boldsoft's Digital Ltd
05.2008 - 11.2015
Arden University
Bachelor of Science from Computing
Ken Sari-Wiwa Polytechnic
Associate of Science from Computer Science


  • Arango Certified Professional
  • Microsoft Visual Studio Partner
Rex Raphael