Mihai C.

Front End Developer

Outsourcing
Senior
Brasov, ROMANIA
Contact us for this profile

My experience

More

A Fintech Solution ProviderJanuary 2020 - May 2020

Front-End Developer.
  • Development according to the project specifications.
  • Bug fixing to ensure the quality of the delivered product.
  • Providing technical solutions.
  • Communicating with the team.
  • Working in an Agile environment, according to Scrum principles.
More

Social Trading Platform ProviderApril 2018 - December 2019

Front-End Developer.
  • Front-end development of a responsive application based on .NET and React with Typescript, using Umbraco for content management and its private administration tool.
  • Creation of unit tests for the new code.
  • Providing suggestion for possible issues.
  • Front-end alignment with other teams.
  • Documenting new components in StoryBook.
  • Respecting the Definition of Done.
  • Participation in Scrum meetings.
  • Updating the process in JIRA, dividing the user stories in tasks and making estimates.
  • Continuous improvement based on the actions proposed within the Sprint retrospective and pair programming.
  • Continuous delivery at the end of each Sprint.
  • Quality assurance by monitoring the technical debt.
More

PROVIDER OF SOLUTIONS FOR THE RETAIL MARKETJuly 2017 - March 2018

Front-End Developer.

Participation in the development of the application functionalities:

- The web application provides a centralized way of seeing the current status of all the desired users, in real time, as well managing the work and engineers on the fly.
- The application provides various roles to the users, based on which they can manage or be managed by the highest ranking user. They are directed through a well thought user journey which helps them fill in forms related to their current job.
- The information filled in by the user is used for populating various graphs and reports, providing an overall view of the status for all countries, the user countries, or only the selected ones.
- The application also provides tracking functionalities via the user's location and updates every 5 minutes.
  • Creating components based on the desired functionality and design.
  • Building custom pages and sections based on requirements.
  • Implementing and updating existing modules on various sections of the web application.
  • Improving the existing components.
  • Implementing third party libraries.
  • Testing the developed functionalities.
  • Fixing the front-end issues.
  • Providing feedback and improvements from a UX point of view.
  • Providing estimations for future features and sections.
  • Communicating potential problems in order to avoid them.
More

BlueFox ContentMay 2017 - June 2017

Front-End Developer.
  • Updating a functionality in order to use native HTML elements for achieving the desired outcome, based on the previous Flash examples.
More

PENTALOG CLIENT : Sport services and solutions specialistMay 2016 - April 2017

Front-End Developer.

Participation in a project consisting in the development of media platforms:
- The media platforms represent a form of sub-applications which provide live information about the ongoing matches, helping the users to follow the progress of their favorite team or player;
- Inside the application the user has access to various videos after registering an account as well as the possibility to participate in some simple trivia games;
- The pages of the media platform are built using custom modules;
- Each module is independent and was created using native JavaScript code as well as jQuery;
- The "live score" pages are custom-built and rely heavily on AJAX requests in order for the matches to be updated live, without the need of a window refresh; they also make the most use of the client's widgets (built with React.js).
  • Creation of modules based on the established design.
  • Building custom pages according to the design and specifications.
  • Implementation, edit and update of the application widgets.
  • Testing and fixing the front-end issues.
  • Providing feedback / improvements from a UX point of view.
  • Discovering and communicating the potential problems in order to avoid them.
  • Implementation of third party libraries.
More

Front-End Developer - OSF Global ServicesApril 2014 - May 2016

Front-End Developer within a company providing services and consultancy for the IT domain.

Participation in two major projects within the company:
I. A project which was mostly about developing pixel-perfect mark-ups which were sent to the back-end team.
II. An on-going project representing a Software As A Service platform (SAAS) where the front-end team works closely with the back-end and QA teams in order to quickly discover and resolve any possible issues in the workflow while delivering pixel perfect e-Commerce sites.
  • Developing HTML / CSS / jQuery layouts from PSD and documentation files.
  • Delivering pixel-perfect mark-ups.
  • Implementing responsive CSS, progressive enhancement / graceful degradation concepts.
  • Cross browser development from IE8 and up.
  • Testing and fixing bugs reported by the testers.
  • Maintenance for live websites, small edits requested by the clients, discoveringpossible problems and discussing the best solutions with the team in order to avoid / resolve those issues.
  • Writing the project documentation.
  • Learning about a project’s entire development life, by working on projects from the very beginning until they went live.
  • Gaining organizational skills by working in a Scrum / Agile methodology, managing the team and doing code review.
More

Testeur - Electronic ArtsMay 2012 - October 2012

Game Tester within one of the most important world video game developers and producers for Windows and consoles.
  • Discovering bugs in certain worldwide known games through specific testing methods.
  • Accurately describing the submitted defects so that the developers could localize them easily.
  • Following test plans, test cases.
  • Guiding the new employees through the process of quality assurance in video games.

My stack

Spoken languages

ENGLISH: Advanced
GERMAN: Beginner
ROMANIAN: Native speaker

Miscellaneous

JIRA, Scrum, Bitbucket, Octopus, Agile, SourceTree

Computer Tools

MS Office (Word, Excel, PowerPoint, Outlook)

Languages

PHP, JavaScript, XML, TypeScript

Web Technologies

NestJS, Redux, Node.js, AJAX, React.js, Gulp.js, AngularJS, Bootstrap, MaterialUI, SCSS, SASS, HTML, CSS3, Next.js, jQuery, HTML5, LESS, Backbone.js, Underscore.js, Require.js, Foundation, Grunt.js

Application Servers

SharePoint

Software Testing

Enzyme, Jest

CAO - DAO

AutoCAD, Autodesk

Graphic

Illustrator, Photoshop

Analysis Methods and Tools

Responsive Design, Bamboo

Networks and Systems

Windows

Open Source solutions

BigCommerce

Environment of Development

SVN, TortoiseSVN, GIT

Technologies

Storybook

My education and trainings

Studies in Process Equipment Engineering, Faculty of Mechanical Engineering and Mechatronics - “Politehnica” University, Bucharest.2008 - 2012

My tests

Name
Score
JavaScript ES6 quiz medium level
12/20
60%
JavaScript quiz medium level
16/20
80%
ReactJS quiz medium level
19/20
95%
Angular.js quiz beginner level
16/20
80%
IQ quiz
34/40
85%
jQuery quiz medium level
16/20
80%
Vue.js quiz beginner level
16/20
80%
Vue.js quiz medium level
17/20
85%