Paul C.

Mobile Developer

350 dollar
Freelancer
4 ans
Bucarest, ROUMANIE

Mon expérience

Voir plus

IBMJune 2019 - Présent

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. 

Voir plus

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
Voir plus

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
Voir plus

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.
Voir plus

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.

Mes compétences

Embedded and Telecom

Simulink

IT Infrastructure

Git, iOS

CAD&CAM

LabView, Autodesk Inventor, SolidWorks

Analysis methods and tools

DevOps

Languages

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

Environment of Development

Xcode

Other

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

Technologies

REST API

Databases

Redis, MySQL

Protocols

JSON, UDP, TCP/IP

Others

Artificial Intelligence, Robotics, Location Manager

Mes études et formations

- Licenses & Certifications

Classic Guitar - Bucharest School of Art2017 - 2019

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