Bogdan C.

Full Stack Developer

420 dollar

My experience

More

IBMSeptember 2019 - Present

1. Migrate monolith architecture to cloud microsevice architecture.
2. Build and enhance suite of micro-frontend applications for automotive industy.
Tech stack:
- Angular 9
- Rxjs
- Ngrx
- Docker
- Primeng
- Karma + Jasmine
More

ATT S.E. EUROPE SRL ContractAugust 2019 - October 2019

Designed and built full stack solution (Angular 2+/NodeJs) for managing internal clients/machines/reports with the possibility of generating PDF reports.

Database:
- MongoDb
Backend
- Nodejs
- Express
- Mongoose
- Jest
Frontend:
- Angular 9
- Akita
- Rxjs
- Momentjs
- Angular Material
- Karma + Jasmine
Server deployment:
- Centos
- Nginx
- Docker

Maintain application and add new features (Angular/NodeJs).
More

@RISK Technologies, Inc.October 2018 - August 2019

Develop and maintain complex Angular 7 features for a Cyber Security Company.
- Angular 7/8
- TypeScript
- HTML5
- SCSS
- RxJs
- Cypress(E2E testing)
- Jasmine(Unit testing)
- Electron
- Elasticsearch
- PostgresSql
- Golang
- RubyOnRails
- D3 Charts
- Jenkins
More

NTT DATA RomaniaJanuary 2018 - October 2018

- Build, from the ground up, a highly maintainable Angular 6 application (Angular 2+)
- Use latest RxJs library to build a highly efficient service layer using Observable patterns and best practices
- Work closely with the business side to understand and develop the application in an Continuous Development/Continuous Integration Agile way
- Develop and maintaining a Angular Unit Test suite using Jasmine/Karma
- Develop and maintain an Angular End 2 End Test suite using Karma/Protractor(Selenium)
- Prepare and integrate the Angular front-end application with the back-end/CMS
- Follow mobile first best practice to build a mobile friendly application
- Integrate Angular Web Service Workers into the application for using latest provided front-end caching system
- Follow AA(double A) Accessibility standards
- Migrate data layer to NgRx store pattern
More

NTT DATA RomaniaSeptember 2016 - January 2018

Testing CQ5/AEM Components.
Accessibility Testing.
Penetration Testing.
More

ACI WorldwideJanuary 2015 - June 2016

Working on Asset, a system that simulates and tests all elements of the payment infrastructure including ATM, POS and network interfaces.Implementing new functionalities based on internal/external client requierments through Waterfall/Agile metodologies.

Development:
- developing simulators for payments interfaces/switches
- developing POS simulators
- developing ATM simulators
- cryptography for EMV applications
- developing in Visual C++ Asset scripting language core
- VisualBasic macros

Support:
- L3 tech support for customers through JIRA, Salesforce, WebEx
- onsite tech support for internal customers

Testing:
- unit testing (test-driven development)
- system testing (ASSET vs Base24-eps)
- regression testing
- smoke testing
- stress testing

Activies as Development Lead
- create Project Plan and HLD/HLDE
- organize and assign Development tasks to team members
- code review
- backlog grooming

Other activities
- organize daily scrum meetings
- coaching new team members
- worked closely with Business Annalists in order to create Agile user stories from client requirements
More

ACI WorldwideMarch 2014 - December 2014

Created a framework for Automation testing of Asset Simulators(a system that simulates and tests all elements of the payment infrastructure)
- used SilkTest (OOP language)
- created Regression test suits
- proxy testing
- stress testing
- integration with Base24-eps Systems
- continuous support for new functionalities
More

Prodmec s.aJanuary 2011 - April 2012

Prodmec is a Industrial Manufacturer that designs and executes components through the use of state of the art CNC industrial robots.
- read technical drawings
- write assembly code in Lathe (CNC programming language)
- operate the Okuma CNC

My stack

Languages

JEE, OOP, SQL, Golang, C++, Java, JavaScript, HTML5, CSS3

Technologies

SCSS, Angular Material, AWS, Angular 2, Angular 2+, Web Applications, Software Engineering, ElasticSearch, Web development

IT Infrastructure

Linux, Docker, Git

Analysis methods and tools

JIRA, Agile Methodology, Scrum

Others

CLI

Frameworks

Node.js, jQuery, D3.js, Angular

Mobile

Android

Databases

MongoDB, MySQL, PostGreSQL, Oracle

Big Data

Blockchain

Application servers

ELK

Environment of Development

Eclipse

Other

Programming

My education and trainings

Cambridge English: Advanced (CAE) - Cambridge University

Computer Science - West University of Timisoara2013 - 2015