Close this
Close this

Eduardo Araujo

Development
Sergipe, Brazil

Skills

React.js

About

Eduardo F. Araujo's skills align with Programmers (Information and Communication Technology). Eduardo also has skills associated with Web Professionals (Information and Communication Technology). Eduardo F. Araujo has 9 years of work experience.
View more

Work Experience

Senior Software Engineer

CodePaper Technologies
January 2022 - June 2024
  • Developed a robust web application leveraging Node.js and Express.js for server-side logic, ensuring efficient data handling and integration with PostgreSQL for seamless data storage and optimization. Optimized database queries and performance in Express.js applications, ensuring high efficiency and reduced latency for large-scale data operations. Implemented task queuing and background processing in Express.js using AWS SQS and RabbitMQ, improving the efficiency and responsiveness of the web application. Implemented advanced state management with Redux and routing with React-Router, enabling interactive and stateful component behavior for a smooth user experience. Developed a social media application with Django and Django Rest Framework, incorporating Amazon Cognito for authentication and Amazon API Gateway for real-time notifications, deployed on AWS EC2 using Docker for containerization. Implemented Celery for efficient task scheduling and asynchronous task processing, managing large volumes of social media data using django-cron and crontab. Created a real-time analytics dashboard that provides live updates on social media trends, hate speech incidents, and sentiment analysis through Django Channels and Socket.io. Leveraged Django ORM for efficient database interactions, ensuring seamless data manipulation and retrieval. Practiced Test Driven Development (TDD) using pytest and other testing frameworks in Django applications to ensure code reliability and quality through comprehensive unit and functional testing. Engaged with a GraphQL server using Apollo Client, crafting mutations and queries to interact with a MongoDB database for efficient data retrieval and manipulation. Employed AWS Lambda for serverless functions and AWS Amplify for streamlined deployment, authentication, and hosting, ensuring scalable, secure, and efficient cloud-native operations. Collaboratively developed a Saas platform, utilizing Git for version control, Jira for project management, and Slack for real-time team communication.

Software Developer

SEEBA
June 2020 - December 2021
  • Developed user interfaces using React JS, leveraging Redux Toolkit architecture for state management and Material- UI for reusable components. Implemented responsive web design using Bootstrap and Angular JS, enhancing performance and user experience across various devices. Designed and developed Spring Boot applications and RESTful service interfaces, ensuring efficient communication with backend services. Utilized Python with Flask and FastAPI to build server-side logic, handling HTTP requests and dynamically rendering HTML pages. Configured and deployed applications on Amazon Web Services (AWS), focusing on high availability, fault tolerance, and auto-scaling using EC2 and S3. Developed RESTful APIs with Java, Spring Boot, and PostgreSQL, ensuring efficient data retrieval and manipulation. Integrated Apache Kafka for reliable and asynchronous exchange of information between multiple business applications. Developed full-stack web applications using React and Django, ensuring smooth interaction between frontend and backend components. Designed and implemented RESTful APIs in Django, enabling seamless communication and data exchange with React frontend. Utilized Elasticsearch for efficient and scalable search capabilities, enhancing data retrieval performance. Leveraged Django ORM for database management, ensuring efficient data manipulation and interaction with PostgreSQL. Implemented task queuing in Django to handle background jobs and improve application performance and responsiveness. Implemented continuous deployment and integration processes using Jenkins, ensuring smooth and efficient build and release cycles. Utilized Git for version control and GitHub for collaborative development, ensuring code integrity and streamlined collaboration among team members.

Sftware Engineer

Shihuya City
February 2018 - May 2020
  • Developed RESTful APIs and backend logic using PHP frameworks such as Laravel and Symfony, ensuring robust functionality and efficient data handling. Implemented microservices architecture using Docker and Kubernetes, facilitating scalable and resilient deployment of applications. Integrated PostgreSQL and MySQL databases to optimize data storage, retrieval, and scalability in managing data resources. Configured cloud infrastructure on platforms like Google Cloud Platform (GCP) and Microsoft Azure, deploying applications on virtual machines and effectively managing cloud resources. Designed and implemented secure authentication and authorization mechanisms using OAuth 2.0 and JWT tokens for controlled API access. Established asynchronous messaging systems with Apache Kafka, enhancing reliability and scalability in data processing across distributed microservices. Engineered database schemas, optimized queries, and indexes to enhance application performance and maintain data integrity. Conducted comprehensive unit testing with PHPUnit and integration testing with frameworks like Spring Boot Test and Laravel Dusk, ensuring high code quality and reliability. Orchestrated continuous integration and deployment pipelines using Jenkins and GitLab CI/CD, automating build, test, and deployment processes for efficient software delivery. Architected scalable and maintainable backend services using Java with Spring Boot, focusing on performance optimization and scalability. Leveraged Java technologies including Hibernate/JPA for efficient object-relational mapping and persistence in backend applications. Deployed cloud-native applications on AWS, leveraging services like EC2, S3, and RDS to ensure high availability and fault tolerance in cloud environments.

Full stack developer

Minat, Tky
December 2015 - January 2018
  • Conducted requirements analysis and design using HTML, CSS, LESS, JSON, and AJAX for frontend development. Employed Bootstrap for rapid web development, ensuring consistency and responsiveness across platforms. Developed single-page applications using JavaScript frameworks like AngularJS or React.js, enhancing user experience and simplifying code maintenance. Leveraged Node.js, Express.js, and MongoDB for backend development, enabling efficient data management and scalability. Designed and implemented scalable backend services using Laravel, ensuring robust functionality and efficient API development. Integrated HTML5 features and semantic markup for improved accessibility and SEO optimization in web applications. Configured and optimized MongoDB for large-scale data storage and retrieval, ensuring high performance and scalability.

Education

Nagoya University

Bachelor's degree
September 2011 - August 2015