Bucharest, Romania
I'm a software engineer from Romania with more than 13 years of overall software development experience. I've worked extensively with PHP, but lately all my work is based on NodeJS. Over the last 6 years, all my projects required NodeJS (with TypeScript) and were mostly based on cloud infrastructure (AWS and GCP): Lambda Functions, S3 storage, SQS, SNS, etc. I'm passionate about NodeJS (with TypeScript), API services, data availability and systems scalability. I'm also experimenting with Python (especially for its extensive AI/ML data libraries), playing with embedded systems (Arduino, Raspberry PI, ESP8266/ESP32), home automations, mobile development (with React Native) and 3D printing. I have pretty solid knowledge of algorithms and data structures, I'm passionate about all kinds of code and database optimisations and I really like to tackle difficult problems and projects. Also, I'm a fast and avid learner, a good team player. I'm intuitive, pragmatic and problem-solving oriented.
Analyze, learn and integrate AWS services into client’s main application: S3, AppSync, Systems Manager, CloudFormation, lambda functions, etc Create technical documentation, participate in technical meetings with the client, organize internal technical meetings, propose architectural solutions and design optimized solutions (i.e. spike, present multiple solutions to all involved stakeholders, implement accepted technical decision). Create lambda functions that acted as adapters for integration with multiple webservices. Migrate Ruby code to NodeJS with TypeScript (lambda functions) Expose API Endpoints from existing legacy Ruby monolith application. Worked mostly using pair-programming
Analyze, learn and integrate Google Cloud Platform services into client’s application: Google storage buckets, Google cloud scheduler, Google cloud functions, Google secrets manager. Migrate Scala code to NodeJS with TypeScript ( NestJS ) Migrate Groovy code to NodeJS with TypeScript ( NestJS ) Migrate parts of the workflow to an event-based solution using RabbitMQ. Implement new features, design and/or improve workflows, optimize the application, analyze and integrate third-party APIs. Create technical documentation, participate in technical meetings with the client, organize internal technical meetings, propose architectural solutions and design optimized solutions
Constantly maintain, optimize and develop the company's main application - BursaTransport Design, develop and implement webservices to integrate the application with third-party software & applications Analyze, learn and integrate Amazon Web Services (AWS) directly into the application: S3, SQS, SNS, CloudWatch, ElasticSearch, CloudSearch, Lambda Functions and API Gateway Develop new microservices based on AWS Lambda Functions, written in NodeJS Develop and implement a new reporting tools, using PHP and ElasticSearch (we were working with more than two billion documents) Design and implement OAuth2 protocol for BursaTransport, to be used as the main authorizer for two different applications ( a google crawler and a document analyzer ) Design and implement the two applications that used BursaTransport OAuth2 for authorization. Design and implement a safe solution for sharing documents between users from different companies Design and implement a solution for checking if users email addresses are still valid based on bounce-back email messages ( i.e. address does not exist, inbox is full, the recipient marked us as spam, etc. ).
Develop and optimize and bugfix the Sincron HR application Technical and functional support for the existing customers Analyse and develop the database architecture and the existing software Sincron Talent Management ( http://www.sincron.biz/ , https://www.sincron.biz/) is a cloud based solution for talent management and recruiting. For this application I developed and updated the recruiting module. Also, I was in charge of rewriting the application internal mailing system. Along with 3 colleagues, we developed other modules like performance, training and survey I also helped in building an intranet application that was integrated with Sincron using a JSON based REST WebService. Being fully written in PHP, Sincron HR used CodeIgniter as the main development framework. I also implemented a SOAP webService to integrate Sincron HR with other applications like Carisma HR and YMENS.