A software developer, problem solver, computer science and mathematics enthusiast with +4 years of experience in building custom software solutions and scalable distributed systems. I love writing code and solving challenging problems. I am continuously learning new technologies, theories, and core concepts to gain a deep understanding and sharpen my skills. Technology is something I have been passionate about since I had my first IBM Aptiva PC in 2000. Today, I am a senior software engineer with a U.S. based company developing a fully-scalable and maintainable system used by thousands of users, following best practices, software engineering methodologies like Agile/Scrum, DevOps and using cutting-edge technologies. Skills/Interests: JavaScript/TypeScript, NodeJs, Java/Spring boot, EJB, JPA, Hibernate, JUnit, Mocha.js, React, Redux, Elasticsearch, Kafka, Redis, Relational Databases (Mysql, PostgreSQL), MongoDB, Docker, CI/CD (Travis, Gitlab pipelines, AWS CI/CD), TDD, BDD. Git, GitFlow, SVN/Subversion Object-Oriented Programming (OOP), Functional Programming (FP). Linux, Amazon Web services.
©