![Image of Nathan B.](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F218g3l3q%2Fproduction%2F88964d602f6a29592dcd4bf1aa324b80cd222b6a-200x200.jpg%3Fw%3D150%26h%3D150%26fit%3Dmax%26auto%3Dformat&w=384&q=75)
Nathan B.Back-end and Systems Engineer
Skills
Software Developer specializing in backend development with a degree in Systems Analysis and Development. Proficient in creating REST APIs with Node.js, utilizing both JavaScript and TypeScript. Holds extensive knowledge of scalable architectures and advanced development practices, including front-end capabilities in React and Angular. Expertise encompasses message brokers like RabbitMQ, in-memory data structures with Redis, relational databases such as MySQL, SQL Server, PostgreSQL, and non-relational databases like MongoDB. Adheres to principles like TDD, SOLID, and Clean Code to maintain high standards in code quality and maintainability. Demonstrates a strong foundation in unit testing using tools such as Jest, Mocha, and Chai, ensuring robust and reliable code. Committed to continuous learning and improving technical skills, with a focus on modern architectures and delivering innovative solutions. Values collaboration and embraces new challenges to foster ongoing professional development.
Software developer
8/1/2020 - Present
Developed REST APIs using NodeJS and applications in React. Proficient in working with RabbitMQ messaging service and Redis. Gained experience with both relational and non-relational databases. Applied CQRS architecture and developed microservices. Implemented concepts such as TDD and Clean Code, conducting unit tests and integration tests. Automated testing using Robot Framework. Operated within Agile frameworks, specifically Scrum and Kanban.Software developer
5/1/2019 - 8/1/2020
Developed REST APIs utilizing .NET, alongside the creation of applications in Angular. Gained significant experience in unit testing and integration testing, working proficiently with both relational and non-relational databases. Applied advanced programming principles such as TDD, SOLID, and Clean Code. Operated effectively within Agile frameworks, specifically Scrum and Kanban.
Systems Analysis and Development at College of Technology of Taquaritinga - Fatec
2016 - 2020
Nathan is available for hire
Meet Nathan B.All Howdy Candidates are vetted for skills and english proficiency.