I am an experienced software engineer with 8 years of industry experience, specializing in JavaScript, with 6 years of experience in Node.js and 5 years in React. I am passionate about working collaboratively with my team to share knowledge, support teammates, and tackle complex problems together. Currently residing in Ireland, I am also an avid cat lover and enjoy spending my free time learning new technologies and practicing various sports. I am always looking for new opportunities to grow my skill set and take on new challenges in the software development industry.
Remote (anywhere) work:
* MySQL: Running queries to extract data and visualize them.
* Node.js: As a server-side javascript ru...
Remote (anywhere) work:
* MySQL: Running queries to extract data and visualize them.
* Node.js: As a server-side javascript runtime, we are using node.js as a core server-side to build services and eventually some server-side rendering.
* Tests: Write/debug new tests, also integration, unity, and contract tests.
* Next: Massively working with next.js to maintain projects and create new ones.
* Amazon AWS: Working near the client's infrastructure inside Amazon to keep it running, like buckets, serverless, etc.
* Front/Back: Help the team to work with front-end projects as well as back-end projects.
* Typescript: All projects in the client are in the typescript, and some other projects were migrated from .js to .ts.
[Remote work]
* Mongodb: Creating queries to read, update and delete some documents.
* SqlServer: Use of a relational database...
[Remote work]
* Mongodb: Creating queries to read, update and delete some documents.
* SqlServer: Use of a relational database to retrieve some data with SQL.
* Apache Kafka: (low level) Use of a previous implementation, made by another employee, to handle message streams.
* Cloud Azure: Creating pipelines, storages, cdns, databases, and others to make Kroton's services available.
* Redis: Use an In-memory key/value to store some data processed in queues.
* Node.js: As a server javascript runtime, we use node.js as a core server-side to build services and eventually some server-side rendering.
* Next: (low level) we are using Next.js to build fast and optimized pages on the front end.
* ElasticSearch: (low level) Handling ElasticSearch to run some queries and show useful information on desktop and web applications.
[Home office]
* Creation of web spa applications using vue.js / react
* Application status management with vuex / redux
* ...
[Home office]
* Creation of web spa applications using vue.js / react
* Application status management with vuex / redux
* Conversion from static layouts to responsive web pages.
* Understanding is process analysis to suggest improvements.
* Integration of APIs (google spreadsheets, meeting, exact sales spotter, etc.) of several tools for the development of a proprietary application of Prox
* Development of application servers in node.js (using express and other frameworks)
* Definition and development of automated tests for unit tests of the application (it was not specified by the company, designated on its own)
* Use of background processing (jobs) with a bullmq library
* Version versioning and development using git (flow)