
Felipe Bruce

Connect with Felipe Bruce to Send Message
Connect
Connect with Felipe Bruce to Send Message
ConnectTimeline
About me
Senior Software Engineer @ Encora | AWS | Backend | Nodejs | Typescript | Frontend
Education

Colégio Santa Catarina
2010 - 2016
Universidade de Pernambuco
2017 - 2022Bacharelado Computer Engineering
Experience

CESAR
Apr 2020 - Jun 2024As a software engineer, I have had the privilege of contributing significantly to various projects, showcasing my expertise in software development, AWS, mentoring, and leadership.Developing Production-Ready APIs:- I played a central role developing new APIs for a live Samsung project. Here, I applied design patterns tailored to the context, ensuring that the codebase remained maintainable and highly testable. This not only enhanced the project's functionality but also its long-term viability.Elevating AWS Proficiency and Enhancing Security:- My journey also included deepening our AWS knowledge to bolster project security. I leveraged AWS VPC Endpoints to secure internal communication and revisited security rules, fortifying our infrastructure's resilience.Mentorship and Leadership:- I mentored an intern, conducting 1:1 meetings, and devising career improvement strategies;- During the security enhancement phase, I assumed a technical leadership role, aiding teammates with higher seniority than mine in their tasks and participating in all discussions to tackle the issues. Additionally, I engaged directly with clients to ensure alignment with project objectives.Diverse Project Engagement:- My versatility was showcased when I was temporarily assigned to assist a large financial institution project. I architected the frontend using Angular and crafted an API using Java and Quarkus, contributing significantly to the project's success.- I also had a direct hand in constructing a backend to capture leads for the institute's internal requirements.CI/CD and Technology Stack:- My skill set extends beyond backend development to encompass CI/CD tools such as Jenkins and Ansible, facilitating seamless integration and deployment.,Technologies and Languages used:AWS services, AWS CDK, NodeJS, Express, JavaScript, Angular, React, TypeScript, TypeORM, zod, Jest, Ansible, Jenkins, Python, Java, and Quarkus. Show less As a junior software developer at Samsung, I had the opportunity to work on a critical production project responsible for authentication, user creation, and other essential entities. During this period, my focus was on enhancing the existing routes to improve performance, scalability, and security of the application.Scalability and AWS:- Initially, the back-end ran on an AWS EC2 instance, but it was not scalable to handle increasing demands. To address this, I utilized AWS ECS service to provide new instances dynamically when needed. AWS ECR served as a reliable repository for container images, ensuring smooth deployments.- To further optimize performance, I integrated AWS Elasticache with Redis as the cache engine, reducing read operations on the database and significantly improving latency response time.- Collaborating with the QA team, I defined metrics and instance types that aligned with scalability goals while ensuring cost-effectiveness for the client.Security Enhancements:- Responding to security issues, I implemented reCaptcha solutions to protect the back-end from automated attacks and enhance application security.- Additionally, I made strategic changes to existing routes to prevent attackers from gaining knowledge about users or inferring sensitive information from response times.Message Broker Solution:As the project required multiple back-end instances, I developed a robust solution using Redis as a message broker with pub/sub pattern, ensuring that specific tasks were executed by only one of the running instances. This approach maintained data integrity and prevented conflicts.Collaboration and Skill Set:Drawing on my background in Front-End and DevOps, I actively contributed to the team whenever expertise in those areas was needed. My versatility allowed me to collaborate effectively on various aspects of the project.Technologies used:- AWS services, NodeJS, Express, JavaScript, Angular, TypeScript, Sequelize ORM. Show less As a software development intern, I had the privilege of contributing to an exciting Samsung project focused on providing schedules and smart navigation routes. During this internship, I gained valuable experience in various roles, including Front-end, Back-end, and DevOps.Front-end experience:- Developed responsive and interactive interfaces using Angular framework with TypeScript and SCSS;- Implemented unit tests using Jasmine framework for ensuring code quality and reliability;- Collaborated closely with the design team to translate their requirements into fully functional and aesthetically pleasing screens;DevOps experience:- Designed and implemented GitLab CI/CD pipelines, ensuring seamless integration and continuous delivery of high-quality products;- Leveraged Ansible, Jenkins, JavaScript, Python, and Docker to optimize development and deployment processes;- Automated repetitive tasks through script development, significantly reducing the team's workload and improving efficiency;Back-end experience:- Employed AWS cloud services, including AWS Route53, AWS API Gateway, AWS S3, AWS Lambda, and AWS RDS, to build a scalable and serverless solution;- Developed several TypeScript-based Lambdas using TypeORM to simplify database access and management;- Conducted unit testing using Mocha and Chai to maintain code reliability and performance. Show less
Software Engineer
Nov 2022 - Jun 2024Junior Software Engineer
May 2021 - Nov 2022Software Development Intern
Apr 2020 - May 2021

Encora Inc.
Jun 2024 - nowSenior Software Engineer
Licenses & Certifications
- View certificate

Build local development environments using Docker containers
CourseraAug 2020 - View certificate

Neural Networks and Deep Learning
CourseraMay 2020
Volunteer Experience
Speaker
Issued by The Developer's Conference
Associated with Felipe Bruce
Languages
- enEnglish
- poPortuguês
Recommendations

Gabriella musetti
Strategic Partnerships I Executive CoachingAbu Dhabi, Abu Dhabi Emirate, United Arab Emirates
Amogh kabra
Assistant Manager at EY • ACCA • CFA Exam Level 1 Cleared • Assurance, Audit & Financial AnalysisMumbai, Maharashtra, India
Osama ellabban
CEO at Solareast EG renewable energy solutionsالقاهرة القاهرة مصر
Yelandry contreras
Social Media Manager | Content CreatorBuenos Aires, Buenos Aires Province, Argentina
Santosh thakare
Innovative QA Engineer with Expertise in Test Automation and Continuous Improvement StrategiesMumbai, Maharashtra, India
Jorge l. carvajal prado, mba
International Speaker and Trilingual Strategic Trainer (Spanish-English-Portuguese) | Organizational...Mexico City Metropolitan Area
Sneha adhikary
XIME-B ‘24 | Media Head- MarkXime|Bengaluru, Karnataka, India
Anil tomar
Director at Vinayka Group of CompaniesDelhi, India
Alyssa hampton
Private Educator for Mathematics美国 阿拉斯加州 安克雷奇
Taylor schaffert
Vice President | Project Manager for Global Cross Asset Confirmations at Citi | Strategic Problem So...Citi
Thiruppathi r.
4th Engineer MEO CLASS IV INDIAN COC(FG)Chinthamani Madurai, Tamil Nadu, India
Sneha mordia
Strategic HR Business Partner | Employee Relations | Talent Management | Capability BuildingHyderabad, Telangana, India
Duale mohamed
ANOTECH MIDDLE EASTقطر
Natanael ortiz
Financial Advisor at Pru Life UKMakati, National Capital Region, Philippines
Hannah owens
Assistant Professor; Center for Global Mountain Biodiversity and Center for Macroecology, Evolution,...Copenhagen, Capital Region of Denmark, Denmark
Amanda fernandez caetano
3x Salesforce Certified | Marketing Cloud | Data Cloud | Consultant | Ranger Trailhead | Engenheira ...Praia Grande, São Paulo, Brazil
Burak tayanç
Sales and Marketing Manager at Havas Ground Handling Co.Istanbul, Türkiye
Ramya sree
Quality Engineering &Assurance||Senior software engineer||Test Data ManagementHyderabad, Telangana, India
Wayne orlick
Superintendent at Porter-Tower Joint Municipal AuthorityTower City, Pennsylvania, United States
Karla báez
Administrador de Empresas I Marketing y ventas | UX/UI Designer | Community Manager & Publicidad lChile
...