Software Engineer
Softaliza · Full-timeFeb 1, 2022 - Nov 1, 2023Santa Maria, Rio Grande do Sul, Brazil · Remote
key Accomplishments:- Implemented enhancements for a multilingual scientific event management system, allowing efficient ticket and product management, scientific paper handling, and DOI registration.
- Developed a Node.js utility for dynamic editing of papers, featuring continuous pagination and automatic PDF conversion from non-PDF formats. This tool significantly improved document management efficiency.
- Designed and deployed a complete reception system for validating registrations, printing labels, on-the-spot registrations, payment processing, and real-time data tracking with informative charts, flawlessly handling events with over 100k attendees.
- Reduced page load times by 40%, enhanced CI/CD processes, and implemented comprehensive testing with Vitest, Jest, and Cypress. Also led the migration of the frontend from JavaScript to TypeScript for improved maintainability.
- Created an automated backup solution in Node.js with TypeScript and Docker, optimizing Docker image size by minimizing external libraries and enabling efficient data chunking between source and destination buckets.
Technologies:- Frontend: ReactJS, TypeScript, Material UI, Vite
- Backend: Node.js, NestJS, Prisma, PostgreSQL
- DevOps: Docker, AWS, Vercel
- Testing: Vitest, Jest, Cypress
- Additional: Kafka, Firebase, Microservices