I'm a Experienced Back-end Developer with almost 7 years of experience, I graduated in Systems for Internet(2016-2019), I have experience in To plan, To Build, To test, To create infrastructure and Deploy Back-end and Web applications,
hosted in cloud environments, in monoliths and micro services, using event-driven architecture, consuming data from relational databases and other data sources, with CI/CD and automated tests, using many frameworks and technologies, working with Node.js(JavaScript and TypeScript) and PHP, but also with experience working with Front-end in monoliths and micro front-ends, always keeping quality patterns with automated tests and continuous integration.
I have experience working to companies of different working areas such as Educational, Health, Retail and Software House, I have knowledge about payments area and marketing.
I have knowledge in fundamentals of programming and on programming languages such as Javascript(main), TypeScript(main), PHP(prior experienced), Go lang(beginner), Python(beginner), I have ease to learn new programming languages, technologies and frameworks.
- Node.js, express, fastify, Larave, Nest.js, System Design, Database Design, REST API, Monolith, Micro services and Event-Driven Architectures, Message Brokers, SQS, RabbitMQ, Object Oriented Programming(OOP), Data Structures, Algorithms, SQL, ORMs, relational databases(Mysql, MariaDB, SQL, PostgreSQL) and non relational databases(DynamoDB).
- I have Intermediate-Advanced knowledge about React.js, Vue.js, Next.js(SSR), React Native, Svelte and Angular.js.
- Unit Tests, Integration Tests, SOLID Principles, Clean Code, Monitoring and Design Patterns.
- CI/CD environments, Docker, Creation of pipelines, Github Actions, Jenkins, Git, Git Flow, deployment strategies, Feature Toggle, Canary Deploy, A/B Testing, Cloud environments, AWS, IaC, Serverless framework and CI/CD Pipelines.
- English Fluency, Communication, Proactivity, Team Work, To share knowledge, Problem Solver, Self learner, Dedicated, Committed, Emotional Intelligence.
- I have good communication.
- To do Version Control.
- Gather requirements.
- To Create and Update Documentation.
- Activity refinement on Jira.
- Feature conception of Web Systems.
- To create and to review code through Pull Requests.
- To ship code into production with Quality and Autonomy.