Top 5%
Robert T.

Front End Developer

Outsourcing
2 years
Iasi, ROMANIA
Contact us for this profile
i

Why I'm Top 5%

  • People skills
  • English language proficiency
Learn how we hire

My experience

More

PentalogJanuary 2021 - Present

Front-End Developer within the Pentalog group.
  • Training on front-end development with React / JavaScript techniques and best practices, following an internal roadmap, with a mentor.
  • Consolidating HTML and CSS knowledge.
  • Internal integration by understanding the organizational culture.
  • Adjusting to the business practices.
  • Proper alignment with the company's vision.
  • Learning how to work according to the Agile methodology.
More

Front-End / JavaScript Intern - PentalogJuly 2020 - September 2020

Front-End / JavaScript Intern within the Pentalog group.

Participation
in an intensive training session focusing on front-end applications
development, using JavaScript (ES6), React.js, and Redux
.
  • Study of the main concepts and notions related to building front-end web apps.
  • Implementation of the acquired knowledge in practical front-end applications.
  • Learning vast knowledge about front-end development.
  • Completing different tasks with JavaScript and ReactJS as a main focus.
  • Creating different programs.
  • Debugging using Chrome dev tools.
  • Building single page web apps that communicate with the back-end via RESTful API.
  • Implementing UI mock-ups.
  • Handling / creating Redux data store.
More

Private SkyJuly 2019 - August 2019

Junior Research Assistant / Intern for a private platform focused on the development of an ESB system designed to ensure private data.
  • Gaining experience with web technologies, including JavaScript, Node.js, React.js and Native Web Components.

My education and trainings

Undergraduate Studies - Faculty of Computer Science - "Alexandru Ioan Cuza" University of Iasi.2018

Front-end General Roadmap.HTML Fundamentals- Learning about New HTML5 features, Elements, Semantics.CSS Fundamentals- Understanding the cascade model, selectors, specificity, positioning, display types, media queries, animations, transitions.- Building responsive layouts.- Working with preprocessors/compilers such as Sass.JS Fundamentals- Understanding syntax, variables, functions, hoisting, coercion, closures, objects, prototypes.- Working on educational projects in order to consolidate the knowledge gained.React- Learning about class/functional components, JSX, Routing, Context API, predefined/custom hooks, state management.- Working on educational projects and an internal application in order to consolidate the knowledge gained.Redux- Learning the core concepts: the store, actions and reducers.- Handling asynchronous events with Redux Thunk and Redux Saga.Node.js- Learning about the built-in modules- Building both RESTful and GraphQL APIs/- Interacting with various Databases and using ORMsNext.js- Learning the core concepts: server-side rendering, static generation, api routes.Docker- Learning about Dockerfiles, images and containers.- Using Docker and Nginx to deploy an internal application.TypeScript- Understanding types, interfaces and the main use-cases for Typescript.- Refactoring a Javascript project and enforcing type checks.Webpack- Understanding basic features such as plugins, loaders and presets.- Writing custom plugins, experimenting with presets. Vue.js - Participating in an internal training. - Learning about Vuex, Vue Router, SEO, security, optimization and localization.D3.js- Working with SVG/Canvas technologies in order to create data visualizations.2021

Internal application: SeatHereSeatHere is a web application that allows Pentalog employees to reserve a seat or meeting room and come work at the office again.TECHNICAL ENVIRONMENTReact, JavaScript, HTML5, Redux, Reach Router, React-Intl, Sass, Material-UI, Jest, Docker, Nginx.MISSION DESCRIPTIONFront-End Developer- Participating in the requirements analysis.- Sync meetings with the .NET and PHP teams regarding the API documentation.- Proposing technical solutions- Interacting with a UI/UX specialist in order to decide the application's design.- Implementing and testing new functionalities.- Refactoring, updating and debugging the code.- Collaborating using GIT.2021