Sidona Madalina D.

Full Stack Developer

Externalisation nearshore
6 ans
Contactez-nous à propos de ce profil

Mon expérience

Voir plus

A Fintech Solution ProviderMai 2021 - Présent

Full Stack JavaScript Developer.
  • Working for this client was a great experience because I had the opportunity to take an idea and try a back-to-front implementation.
  • With a lot of experience with JavaScript I was able to create the Rest API endpoints using NodeJS, expose and use them in the two front-end technologies: React for web users and React Native for mobile users.
  • As a key member of this team I worked on latest versions of React and I have followed the latest trends regarding best practices and React functional components development.
  • While writing new Function Components, we use as much as possible latest react hooks and we always try to optimize and  keep the code clean.
  • Regarding specific use of advanced technologies, I can mention that React Native is powered up by Expo, we use in parts of the application the Redux store and our used CSS framework is Tailwind CSS.
  • We like ES6 but we went a little further so we use Typescript for both React and React Native and we manage all our forms in the apps with Formik.
  • The process is straightforward, we receive all our specifications through Figma, we study and we implement them using the sizes and colors taken from there.
  • And last but not least, everything is tied up together with the team in an Agile Environment so that we can deliver fixed increments to the client.

ReactJS, React Native, Node JS
Voir plus

Provider of construction management softwareJuillet 2018 - Septembre 2021

React.js Developer.
  • Working on a construction
    management app & software, that helps contractors, architects and
    owners to perform in synchronicity, build quality projects and manage
    risk through solutions providing progress reports, defect management,
    quality controls and analytics.
  • Member of the team that manages the Form Manager to create templates used by the Mobile Application.
  • Development using
    React.js as the main library, mixed with Redux-Saga and Redux Form. The
    layout is built using Material UI and REST APIs built in .NET.
  • Ensuring that the developed applications are cross-browser.

JavaScript, React, React Hooks, Redux, Redux Form, Redux-Saga, Node.js, JIRA
Voir plus

PentalogJanvier 2018 - Juin 2018

Front-End Developer within a project aiming to re-design the interface of an internal application used to determine the working time assigned per employee.
  • Development of front-end components.
  • Testing of the developed modules and features.
  • Code review.
Voir plus

Dev - Digital Marketing SpecialistAvril 2017 - Décembre 2017

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

PentalogMai 2016 - Avril 2017

Front-End Developer within the Oportube / TafBoard project, which has been developed as an internal application to serve all the employees who wanted to recommend or apply for jobs in all Pentalog Agencies: Brasov, Cluj, Iasi, Bucharest, Chisinau, Hanoi and Orleans.
  • Analysis of the project requirements and proposal of adapted technical solutions.
  • Application development and implementation.
  • Database design.
  • Testing of the developed modules and features in order to ensure their availability and a high standard of quality.
  • Collaboration with the Product Owner during the testing phase of the application.
Voir plus

PentalogSeptembre 2015 - Mai 2016

Trainee within the Pentalog Group.

Participation in an internship program based on front-end and JAVA technologies.
  • Attending several training sessions focusing on presenting the introductory concepts of Single Page Applications architecture and JAVA development:
- Front-end technologies: HTML, CSS, JavaScript, Angular JS, Jade;
- Back-end technologies: Java Servlets, Spring framework, Hibernate, MySQL database, REST services;
- Software development tools: Maven, GitHub, SmartGit.
  • Development of a basic application by implementing the studied technologies, tools and techniques.

Mes études et formations

Bachelor's Degree in Computer Science, Faculty of Mathematics and Computer Science - "Transilvania" University, Brasov.2012 - 2015

Master's Degree in Banking-Finance, Faculty of Economics and Business Administration - "Transilvania" University, Brasov.2012 - 2014

Bachelor's Degree in Banking-Finance, Faculty of Economics and Business Administration - "Transilvania" University, Brasov.2008 - 2012