
Fernando
From El Salvador (UTC-6)
14 years of commercial experience
Lemon.io stats
1
offers now 🔥Fernando – AWS, Node.js, Typescript
Fernando is a Senior Software Engineer with over 10 years of experience in front and backend development, specializing in Ruby and Ruby on Rails. He also has knowledge of Node.js, TypeScript, and React, alongside a solid understanding of design and architectural patterns. Experienced in cloud environments and legacy system refactoring, Fernando adapts quickly, recently migrating a recommendation algorithm to Golang within two weeks while ensuring output consistency through thorough testing. He has led teams of up to 30 people but values staying hands-on with technology.
Main technologies
Additional skills
Direct hire
Potentially possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Software Engineer
It's a curated discovery feature within the product's ecosystem that helps members find restaurants, bars, hotels, galleries, and cultural spaces based on shared values, social context, and personalized recommendations.
- Designed and maintained Node.js microservices for recommendations, search, and data ingestion.
- Built and optimized REST and gRPC APIs that support filtering, ranking, and discovery.
- Integrated external data sources like Google Maps, Targetron, and Apify to enrich place data.
- Drove 80 %+ test coverage through unit, integration, and end-to-end testing strategies.
- Managed CI/CD pipelines with GitHub Actions, including disposable environments and automated validations.
- Collaborated with product and data teams to align technical solutions with business goals and user experience.
- Played a key role in making the app a more responsive and intelligent discovery feature within the company's ecosystem.
Senior Software Engineer
It's a membership-based dating app that has evolved into an iOS-exclusive platform for professional networking and social discovery, serving a global community of creatives, influencers, and professionals seeking meaningful connections.
- Designed and built scalable and reliable backend services using Go, Node.js, and TypeScript.
- Worked on extracting and reengineering the recommendation algorithm from a monolithic architecture into a high-performance Golang microservice.
- Set up and manage CI/CD pipelines using GitHub Actions.
- Monitored and addressed alerts and deployment reliability issues proactively.
- Configured linters, spec runners, and disposable environments for automated E2E testing.
- Ensured 80 %+ test coverage across codebases.
- Worked closely with engineers and cross-functional stakeholders to align technical execution with business goals.
Senior Software Engineer
It's a global education organization that specializes in equipping individuals with practical skills in technology, data, design, and business.
- Maintained and enhanced internal Ruby microservices and React.js web applications.
- Conducted code reviews to ensure code quality and adherence to best practices.
- Provided ongoing support for legacy systems and implemented new features to meet business needs.
- Led efforts in technical documentation to improve process clarity and team communication.
- Worked on Salesforce integrations for seamless data flow between platforms.
- Improved reliability and performance of key internal services by modernizing legacy systems.
Senior Software Engineer
It's an online financial institution that provides education-focused financial solutions to help students and families achieve their academic and financial goals.
- Developed and maintained RESTful APIs for core banking services using Node.js, and AWS.
- Built and deployed scalable infrastructure with Terraform, AWS Lambda, API Gateway, and DynamoDB.
- Designed and executed unit, integration, end-to-end, and flow tests to ensure system reliability.
- Contributed to CI/CD pipelines, improving deployment efficiency and service uptime.
- Delivered a secure and scalable backend API tailored for financial applications.
- Improved system stability and test coverage, boosting platform reliability and developer confidence.
- Influenced key architecture decisions, ensuring alignment with business goals and compliance standards.