Catalin C.

Front-end developer

Outsourcing
Senior
Brasov, ROMANIA
Contact us for this profile

My experience

More

Messer Cutting Systems01.06.2019 - Present

Mobile Developer.
  • Using React Native technologies.
  • Integration with Firebase tools such as Notifications and Messages.
  • Working in a Scrum team, participating in all sprint events.
  • Developing and integrating the requested functionality for the product.
  • Proposing and creating the application architecture.
  • Understanding the client's business.
  • Participating with suggestions and solutions that are valuable for the product and for the client.
More

ImpactLabs01.11.2014 - Present

Full-Stack Engineer within a startup focused on socially-selective investment, based in San Francisco.

Participation in the development of multiple projects, including:
I. The presentation website of the company, showing its main focus and projects.
-Technical environment: HTML5, CSS3, Node.js, Brunch.js, JADE.

II. A product enabling the users to choose the company they are interested to invest in. They are given the opportunity of swiping or choosing predefined portfolios based on their preferences. A list of the matching companies and their part performance numbers is issued.
-Technical environment: HTML5, CSS3, Node.js, Meteor.js, MongoDB, Bootstrap, LESS, GIT, Agile.

III. A custom application enabling the US tax payers to consult their due amount and to deduce from their taxes for a more appropriate financial decision. The algorithm implies US tax system-based calculations, being adjusted for every year in the past three.
-Technical environment: HTML5, CSS3, jQuery, LESS, Material Design UI.
More

Specialist in field intervention management IT solutions01.03.2019 - 01.05.2019

Mobile Developer.
  • Using React Native technologies.
  • Integration with Firebase tools such as Notifications and Messages.
  • Integrating team members with no previous React Native experience.
  • Assessing client's needs and establishing how those needs can be translated into a valuable product.
  • Creating the application architecture in order to make it as configurable as it can be and reusing most of the components.
  • Taking part in meetings and discussions related to new features.
  • Proposing solutions and implementing them based on what was agreed.
More

Centrys01.06.2018 - 01.02.2019

Software Developer for a leader in the creation of innovative technology solutions with a focus on the future of blockchain.
  • Working with Blockchain AION and Ethereum, Solidity smart contracts, Truffle, Ganache, Web3.js.
  • Implementing API`s using Node.js, Mongoose, MongoDB and directly deploying and reading smart contracts from blockchain.
  • Creating user interfaces in React, Redux, Redux-Thunk, SASS.

I. Bullet tracking project on blockchain using Ethereum Smart Contracts.
- Technologies used: React.js, Redux, SCSS, Node.js, Express, TypeScript, Jest, Web3.js, Solidity, Remix.
  • Creation of the admin interface and dashboard and the Node.js back-end that was communicating with the smart contracts in order to store information onto the blockchain.
  • Writing smart contracts using Solidity.

II.
Decentralized exchange on blockchain.
- Technologies used: React.js, Redux, SCSS, Node.js, Web3.js, Solidity, Remix.
  • Creation of the interface for the exchange. Some of the data was retrieved using API`s and some of them interacting with blockchain directly.
  • Design and implementation based on the designer`s specifications, with responsive styles and following the security protocols and encryption needed for an exchange.
  • Working on the implementation of the hot wallet in order to transfer amounts to the user wallet or to store tokens into the app wallet.
More

Code for Romania01.11.2016 - 01.06.2018

Full-Stack Web Developer within a community of volunteers specialized in web development, design, communication, and digital solutions.

Participation in the development of multiple projects, including:
I. A platform designed for monitoring the election process. It is accessible to the voters acknowledging various irregularities, allowing them to signal them. The
-The team was awarded the first place for Social Responsibility.
  • Writing the project using React.js and Material Design UI.

II. A project using Elm Lang and Django.
More

Iquest01.05.2017 - 01.05.2018

Front-End Developer within an independent IT services group, delivering an extensive portfolio of customized software solutions.
  • Participation in the development of a smarthome application. It requires integrating a large number of devices that measure temperature, water flow, geofencing and energy consumption. The main focus included the scalability, code quality and app stability.
  • Creating a wrapper using Cordova to generate a mobile version for both iOS and Android.
More

Digital Marketing Specialist01.07.2016 - 01.04.2017

Node JS Back-End Developer, iOS/Android Developer with React Native, Front-End Developer with React JS.
  • Development of the back-end side of a social network mobile application, by creating REST APIs using Node JS and a HAPI JS server.
  • Development of the front-end side of a social network mobile application, using React. This application consumes the APIs from the back-end.
  • Development of the social network mobile application, using React Native, that also consumes APIs from the back-end.
  • Database development using PostgreSQL. This database is used together with Node JS to create the back-end REST APIs.   
  • Integration of other helpers like LoDash, and other React modules like Redux and Redux Saga.
  • Creation of Responsive Layouts for the web-based application.
  • Providing continuous integration by using a GIT-based solution, with three branches (integration/pre-production/production).
  • Collaboration within an Agile environment in order to maintain a good transparency level with the client and to have a good control of the product.
  • Use of CSS3.
  • Creation of unit tests using “Expect” module and Airbnb’s tool “Enzyme Shallow”.
  • OS X development with X-Code in order to produce separate builds for iOS and Android, and working with Atom and Nuclide plugin as an IDE.
  • Use of Jenkins for managing and supervising all builds.
  • Sonar monitoring in order to keep the technical debt under 2 days.
  • Implementation of helping tools in order to improve development: Postman.
More

ImpactAdvisor01.07.2015 - 01.04.2017

Freelance Developer within a start-up company based in San Francisco, specialized in providing financial solutions and services.

Participation in the development of a project whose mission is to inspire and empower investors to take control of their financial footprint. It allows users to achieve their financial and personal goals, by enabling them to invest in companies that align with their values and passions with the help from one of the IMPACT Advisors.
  • Development of front-end and back-end functionality.
  • Proposal of adapted technical solutions according to the company's business needs.
  • UI/UX  proposal, creating mockups in Photoshop and then translating them into InVision prototypes.
More

eSports Solutions Specialist01.02.2016 - 01.06.2016

Developer.
  • Full-stack web development of the application.
  • Development of front-end components to ensure the best user experience with the application.
  • Development of REST services which are consumed by the web app, representing an admin area, as well as by iOS and Android apps.
  • Collaboration within a team organized according to Agile - Scrum methodology.
More

Company specialized in the development of law web products01.10.2015 - 01.12.2015

Developer.
  • Providing consultancy related to UI/UX improvement and front-end architecture implementation.
  • Development of front-end functionality according to the client's business needs.
  • Implementation of Responsive Design solutions.
More

Specialist in Open Source Solutions Management01.11.2013 - 01.11.2015

Front-End Developer.
  • Development of the front-end side of a Single Page Application.
  • Structuring the web application using BackBone.js by creating or updating new models, collections and views.
  • Template creation using Marionette.js framework to enforce the MVC aspect of the application.
  • Improvement of the quality and performance of the code by using the functions provided by the Underscore.js utility belt.
  • Extending the functionality of Backbone models or views through element selection, animation, or jQuery functions.
  • Server creation using Node.js.
  • Modern layouts creation with CSS3.
  • CSS3 stylesheets creation, CSS class nesting and other capabilities using LESS.
  • Development or update of existing JavaScript tests with QUnit.
More

CodeFactoryGroup01.11.2012 - 01.11.2013

Front End Developer within an established software development, project management, QA and IT consultancy company with multiple locations all over the world.
  • Wireframe/layout development for websites or web applications.
  • Writing HTML and CSS code from scratch.
  • Website creation based on PSD.
  • Website improvement using JavaScript (jQuery).
  • Application development.

Participation in the development of several projects:
- Uefa Fantasy Online Game;
- Uefa Predictor Online Game;
- Goal.com Online Game.
More

Freelance01.07.2006 - 01.11.2012

Freelance Web Designer within the Graphic and Web Design industry.
  • Management of the client's projects, from concept to mock-ups, initial design, reviews, implementation and delivery of the final product.
  • Creation of Photoshop, Illustrator, Fireworks layouts and their translation into HTML, CSS and PHP elements using a MySQL database.
  • Configuration and maintenance of online stores.
  • Website development ensuring migration from PSD to HTML and then to WordPress.
  • Configuration of plugins and extensions for WordPress.
  • Manual or automatic installation of WordPress, Joomla, OpenCart on the client's server using cPanel, Plesk as well as other administration modules.
  • Database and website migration on other servers.
  • Integration of Aweber and Mailchimp in WordPress.
  • PayPal implementation in OpenCart and WordPress for lifetime or monthly payments.
  • Creation of Photoshop layouts, flyers, banners, business cards, website graphics (buttons, backgrounds).
  • Creation of logos and graphics elements using Illustrator.
  • Integration of Facebook tools on different platforms and optimized websites for Facebook using Facebook API.

Participation in the development of several projects:

- www.santiagopolvos.com;
- www.theresalovestodance.com;
- www.propascleaning.ro;
- www.3weekdiet.com;
- www.cityminigtstroller.com;
- www.masadamedia.com;
- www.cabinadventures.com;
- www.restaurantescape.ro;
- www.macallinkayga.com;
- www.bikeguru.com.br;
- www.maispaz.com.br;
- www.profundingsuite.com;
- www.mcn.darklight-design.com;
- www.pensiuneasticletiibucovinei.ro.

My stack

Spoken languages

FRENCH: Average
ENGLISH: Advanced
ROMANIAN: Native speaker

Networks and systems

Windows, Linux, Mac OS X

Languages

ECMAScript 6, JavaScript, PHP, Python

Web technologies

React.js, Redux, Angular 2, Backbone.js, Node.js, Express, Grunt.js, jQuery, Marionette.js, Meteor.js, Require.js, Underscore.js, Webpack.js, Bootstrap, CSS, CSS3, HTML, HTML5, LESS, SASS, AWS Lambda, LoDash, Mongoose, REST, Socket.IO, WebSockets

DBMS

MongoDB, MySQL, PostgreSQL, PHPMyAdmin, Redis, Robomongo

Analysis methods and tools

Fisheye, Sonar

Development Environment

GIT, JADE, Vagrant

Application servers

cPanel, Plesk, XAMPP

Open Source solutions

Joomla, OpenCart, WordPress

Software testing

Google Postman, Mocha, QUnit, Sinon.js

Mobility

React Native, iOS, Android

Miscellaneous

Agile, Scrum, Confluence, Jenkins, JIRA, Redmine

Graphic

Blender, Fireworks, Illustrator, InDesign, Photoshop

My education and trainings

Master's Degree in Theology, Faculty of Orthodox Theology - "Alexandru Ioan Cuza" University, Iasi.2006-2008

Bachelor's Degree in Theology, Faculty of Orthodox Theology - "Alexandru Ioan Cuza" University, Iasi.2001-2006