Paul C.

Mobile Developer

350 dollar
Freelancer
4 years
Bucharest, ROMANIA

My experience

More

IBMJune 2019 - Present

Responsibilities:
- developed both UI (front-end) and back-end functionalities required by the client (e.g. REST
API calls to check real time transaction details )
- maintenance of the mobile application build by IBM for the client
- refactoring of the already implemented features
- Apples' Cocoa SDK
- Cocoapods third party libraries
- Third Party Analytics (Firebase) integration and events managing
- Git, Xcode, Swift

Accomplishments:
"How to Build Watson AI and Swift APIs" badge, issued by IBM

"iOS Developer - Foundation" badge, issued by IBM.
"Mobile Essentials 101" badge, issued by IBM.
"Security and Privacy by Design Foundations" badge, issued by IBM.
"DevOps Essentials" badge, issued by IBM.
"IBM Agile Explorer" badge, issued by IBM.
"Enterprise Design Thinking Practitioner" badge, issued by IBM. 

More

UbisoftJuly 2018 - January 2019

Responsibilities:
I was selected to participate in the Ubisoft Coding Campus, trained for the role of Online
Programmer for a 7 month survival-of-the-fittest-bootcamp. A 2D top-down shooter game was
given as a roll-on project. The game had implemented only the core parts: physics engine,
rendering, I/O system file and a network layer skeleton. Me and my colleagues had to
implement and add various functionalities on top of that.
The campus and game assignments were divided into three main parts: gameplay,
multiplayer and online. There were weekly tasks and deadlines, simulating the real production
environment.
Gameplay:
- applied newtonian mathematics and physics required for the 2D world objects interactions
Multiplayer:
- synchronizing players (and other NPC objects) over LAN
- learned to send data packets over LAN using UDP, TCP and to format them
- implementation of a matchmaking system with players from local or LAN sessions
- tested the ability to view the problem as a whole, dividing it to smaller parts, having multiple
solutions to the task, crafting a more of an architect view rather than a straightforward goimplement approach
Online:
- built a local server in Python using Pyramid library
- stored user information in MySql and generated authentication tokens
- refactored the matchmaking system so that it was centralised via the server, using Redis
database for storing tokens
- basic usage of Docker for scaling the online services
Accomplishments:
- C++ major boost
- increased my levels of Python and scripting
- database programming : MySql, Redis
More

AssystemJune 2017 - October 2017

Responsibilities:
Simulation and modelling of a car's electronic module systems in MATLAB Simulink, using
blocks like logic gates, command switches, interpolation methods, PID, etc. High level
programming in C++ assisted by the visual context of the tool.
Conceiving, modelling, and validating specific functional modules regarding cars' electronic
systems applied on different car processes, or creating new structural models from scratch.
Accomplishments:
I have been validating new functional models and conceived new functionalities regarding the
conception plan of the client.
MATLAB Simulink
More

INFOSITJuly 2016 - September 2016

Responsibilities:
My day to day activities involved the study of different material samples, using an Atomic
Force Microscope, to determine their structural rigidity and roughness. We focused on metals
and alloys, used in the automotive industry.
Accomplishments:
Internship evaluation.
More

IBMJanuary 2000 - January 2000

(9 month)
Job domain: IT Software
No. of employees: Company description: IBM is best known for Watson Artificial Intelligence (A.I.), first atom manipulation (Nobel Prize) and working with NASA for the first ever man moon landing. IBM Client Innovation Center Central is developing an experienced base of resources for long-term growth in local markets with professionals that are ready to meet the needs of our Global customers covering a wide portfolio of services.
Responsibilities:

- developed both UI (front-end) and back-end functionalities required by the client (e.g. REST API calls to check real time transaction details )
- maintenance of the mobile application build by IBM for the client
- refactoring of the already implemented features
- Apples' Cocoa SDK
- Cocoapods third party libraries
- Third Party Analytics (Firebase) integration and events managing
- Git, Xcode, Swift

Accomplishments:

"How to Build Watson AI and Swift APIs" badge, issued by IBM.

CV descarcat de pe www.hipo.ro la data de 03.03.2020.

"iOS Developer - Foundation" badge, issued by IBM.
"Mobile Essentials 101" badge, issued by IBM.
"Security and Privacy by Design Foundations" badge, issued by IBM.
"DevOps Essentials" badge, issued by IBM.
"IBM Agile Explorer" badge, issued by IBM.
"Enterprise Design Thinking Practitioner" badge, issued by IBM.

My stack

Analysis methods and tools

DevOps

Environment of Development

Xcode

Other

C Programming Language, Cascading Style Sheets, Microsoft Windows 2000 Server, IBM Hardware, LAN/WAN > LAN, Programmer, DATABASE PROGRAMMING, iOS developer, Microcontroller Programming, Back End, Front End, 3D, 2D, industry~telecomms, Microprocessors, Python Programming, mechatronics, Electronic Technician, Assistant Engineer, Mechatronic engineer, level programming, Problem solving Analysis, Temperature Monitoring, Transducers, knowledge Programming, Mobile iOS Developer, Online Programmer, a key partner, Enterprise Design Thinking Practitioner, Certified LabVIEW Associate

Protocols

UDP, TCP/IP, JSON

Languages

Swift, Python, C++, C/C++, JavaScript, HTML

Others

Artificial Intelligence, Location Manager, Robotics

Technologies

REST API

IT Infrastructure

iOS, Git

Databases

MySQL, Redis

Embedded and Telecom

Simulink

CAD&CAM

LabView, Autodesk Inventor, SolidWorks

My education and trainings

- Licenses & Certifications

Classic Guitar - Bucharest School of Art2017 - 2019

Bachelor's degree, Mechatronics, Robotics, and Automation Engineering - Polytechnic University of Bucharest2013 - 2017