Available Engineers Luis Lucio
Technical Skills
Luis Lucio
Full Stack Engineer| Fixed Monthly Rate: $10,250 | $60/hr
I am a passionate software developer with over 15+ years of extensive experience in software development, developing and maintaining high-performing, scalable, and distributed systems using the latest technologies in industries such as Banking and Financial, Public Administration, and IT Services. I am always looking for interesting challenges and learning new things. I love to create simple and elegant solutions to complex problems and always try to use the right tools for the job. I can write code using the most popular programming languages, but I’m especially good with Java, Elixir, Python, and JavaScript.
Education
National Polytechnic Institute (IPN) – Higher School of Computing (ESCOM), Engineering Degree in Computer Systems Engineering – 2011
AWS Certified Cloud Practitioner – 2025
Experience
Sonatafy Technology
- Achieved the complete migration of the data plane from an expensive SaaS provider to a cheaper alternative, which saved the company 30 to 40 percent costs in data warehousing costs.
- My team was in charge of orchestrating the migration to a new self-managed data warehousing solution, which involved creating an entirely new backend service fully developed in-house using Elixir.
- My team was in charge of implementing the highest-priority new features, from creating the Graphql APIs in Elixir or Java to implementing the frontend clients using the latest React libraries.
- Collaborated with the UI/UX team to implement responsive and user-friendly interfaces using material-ui, optimizing the application for various devices and screen sizes.
- I am in charge of developing quickly developed POCs that product owners use to showcase to stakeholders, which other teams in the company will eventually develop.
- Managed application state using Redux, integrating it with React for more predictable state management in a large-scale application, improving maintainability and testability.
- Utilized @apollo/client to connect the React frontend with GraphQL APIs, enabling efficient data fetching, caching, and state management in a single solution.
- Leveraged @sentry/react and @datadog/browser-rum to monitor front-end performance and log errors in production, ensuring high reliability and quick debugging.
- Implemented form inputs and complex user interactions using material-ui/pickers, react-select, and react-checkbox-tree, enhancing the application’s interactivity.
- Enhanced the development workflow by utilizing Storybook (storybook/react) to build and test UI components in isolation, facilitating better reusability and consistency.
- Ensured robust error boundary handling in the React application using Error Boundaries and sentry/react to gracefully handle JavaScript errors in production builds.
- Contributed to the application’s Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitHub Actions and automated deployment with Terraform, improving the development to production workflow.
- Integrated OKTA for secure identity management, providing scalable and reliable user authentication and authorization functionalities within the application.
- Implemented a dynamic theming solution with material-ui/styles, allowing for flexible and customizable UI themes according to branding requirements.
- Adopted and implemented LaunchDarkly for feature flagging to control feature releases and perform A/B testing, leading to safer deployments and reduced risk of regressions.
- Worked extensively and oversaw the development and maintenance of the back-end components of the customer’s platform, focusing on its series of Elixir and Java services.
- Monitored system performance and logs with Datadog, contributing to system reliability and uptime.
- Developed SOAP and Rest web services with Java and Spring Boot as microservices for information retrieval.
- Defined the architecture of the application for specific modules.
- Collaborated in designing the front end with the UI/UX team, ensuring a seamless user experience.
- Outlined application architecture for specific modules, ensuring scalability and performance.
- Implemented and optimized data access layer for database interactions with Oracle, PostgreSQL, MySQL, Snowflake, and Clickhouse, optimizing
- Prototyped microservice architectures using Kubernetes and Docker, fostering a resilient and scalable system.
- Adopted Agile methodologies with Scrum for iterative development and continuous improvement.
Ministry of Public Administration
- Served as a Technical Lead in a Java/React-heavy environment, focusing on cloud computing.
- Led the front-end development using React to build responsive and accessible user interfaces for various government applications, ensuring compatibility across modern web browsers.
- Spearheaded migrating legacy systems to modern front-end frameworks, reducing maintenance overhead and improving user experience.
- Designed and implemented state management solutions with Redux to handle complex application states efficiently, improving performance and maintainability.
- Integrated GraphQL APIs into React applications using Apollo Client, enabling a more efficient and flexible data retrieval and state management process.
- Worked closely with the UI/UX team to translate designs and wireframes into high-quality code, ensuring fidelity to the original design specifications.
- Utilized React Hooks and Context API to manage local state and side effects in function components, fostering cleaner code and simpler component lifecycle management.
- Implemented unit and integration tests using React Testing Library and Jest to maintain high code quality and application reliability.
- Developed custom reusable React components and hooks to standardize UI elements across various government platforms for a consistent look and feel.
- Optimized front-end performance by analyzing bundle sizes and implementing code-splitting and lazy-loading techniques with React.
- Employed the latest features of React (such as Concurrent Mode) to enhance concurrent rendering capabilities for a smoother user experience.
- Collaborated with back-end developers to ensure seamless integration of RESTful services and optimize data exchange between front-end and back-end layers.
- Coordinated the deployment of front-end code to cloud environments, aligning with DevOps practices using GitLab CI/CD pipelines.
- Enhanced application security by implementing best practices and using security-focused libraries to protect against common web vulnerabilities.
- Managed feature flagging and A/B testing using tools like LaunchDarkly to introduce new features with minimal risk and gather user feedback for iterative development.
- Managed both cloud and on-premises computing platforms.
- Conducted orchestration with GCP and GKE.
- Implemented middleware solution by integrating applications using Client‐server architecture.
- Led a team of 2 developers, ensuring task allocation, mentoring, best code practices, and architecture design.
- Added compatibility for old applications in new browsers using JSF RichFaces.
- Developed SOAP and Rest web services with WSO2 Data Services.
- Streamlined resource-heavy processes to improve efficiency and reduce process times.
- Collaborated with IT vendors for specific projects, overseeing their development and production release.
- Developed several reports using Jasper Reports.
- Conducted comprehensive log analysis for system improvements.
Ministry of Public Administration
- Focused on Java development, microservices, and container orchestration with Kubernetes.
- Automated CI/CD pipelines using GitLab CI/CD.
- Oversaw the migration of internal Java systems to an in-house bare-bones Kubernetes cluster.
- Led a team, ensuring task allocations, mentoring, best code practices, and architecture design.
- Redesigned applications to be compatible with modern frameworks and tools.
- Assisted in the architectural design of an offline/online application, ensuring encryption measures.
- Streamlined processes that consumed too many resources to enhance efficiency.
- Coordinated with IT vendors for project development, testing, and production releases.
- Developed and maintained REST simulators for TDD development.
- Provided expertise in the development of Web Services using RESTful.
- Exchanged resources using RESTful web services with JSON format data.
- Developed front-end user interfaces by leveraging modern JavaScript frameworks such as Angular to create single-page applications (SPAs) and React to build reusable UI components.
- Utilized Next.js for server-side rendering to optimize SEO and improve performance on the front end.
- Engineered robust back-end services with Java 8 and Spring Framework, creating a scalable and secure RESTful API layer.
- Designed and implemented microservices architecture using Spring Boot, which facilitated the modularization of the application for better scalability and maintenance.
- Led the orchestration and deployment of microservices on Kubernetes clusters, enhancing the system’s fault tolerance and load-balancing capabilities.
- Automated Continuous Integration/Continuous Deployment (CI/CD) workflows using GitLab CI/CD, improving the team’s productivity and code quality.
- Directed migrating legacy Java systems to cloud-native architectures within Kubernetes environments, ensuring zero downtime and high availability.
- Managed a development team, overseeing task distribution and code review sessions, mentoring junior developers, and ensuring adherence to best coding practices and architectural patterns.
- Redesigned legacy applications to integrate with modern JavaScript frameworks and libraries, aligning with the latest web development trends and practices.
- Contributed to the architectural design of hybrid offline/online applications, implementing encryption and security measures to protect sensitive data.
- Optimized resource-intensive processes by refactoring code and introducing efficient algorithms, significantly reducing the application’s load time and server utilization.
- Coordinated cross-functionally with IT vendors and stakeholders throughout the project lifecycle, including development, testing, and production deployments.
- Actively engaged in all phases of the Software Development Life Cycle (SDLC), from initial design to prototyping, development, testing, and maintenance.
Supreme Court of Justice
- Involved in the complete software development life cycle of two workflow management systems: Judicial process and law management systems.
- Developed front-end components using JSP, Servlets, HTML, and JavaScript to create dynamic and interactive web pages.
- Worked on backend components, utilizing Java and JDBC to interact with the database and implement business logic.
- Managed application state and business logic using the Spring Framework, facilitating transaction management and dependency injection.
- Monitored application performance and addressed bottlenecks by profiling Java applications using tools like JVisualVM
- Employed Maven to build the application, manage dependencies, and automate the project lifecycle.
- I used T-SQL daily to create custom views for business data and analysis
- Responsible for the definition and implementation of software testing methodologies
Santander Bank
- Served on the Business Intelligence team of Banco Santander, focusing on the development of the DataMart for ATM operations.
- Designed and implemented data extraction, transformation, and loading (ETL) processes using Java and Spring, ensuring efficient data handling for reporting purposes.
- Achieved rapid adaptation to the bank’s IT methodologies and SAS technologies, contributing to high-quality data analytics solutions.
- Developed Java EE-based services for transaction processing and data manipulation, improving the reliability of the daily operational data collection.
- Managed persistence layers using Hibernate to interact with Oracle DB, ensuring optimized data access and manipulation.
- Employed Java Message Service (JMS) for reliable and asynchronous communication between different components of the DataMart system.
- Designed user interfaces and reports using JavaServer Faces (JSF) and JasperReports, enhancing the visualization of transactional data.
- Wrote robust and maintainable code, supported by unit tests created with JUnit, to ensure the functionality met the high standards required by the financial sector.
- Utilized Jenkins for continuous integration, streamlining the build and deployment process, and improving the overall software quality.
- Integrated RESTful services to facilitate interoperability and modular architecture within the bank’s systems.
Aklara US
- Played a key role in the design team of a supply management software company, focusing on the automation of construction, implementation, and testing processes for weekly system builds.
- Designed and developed robust front-end components using ASP.NET Web Forms and Windows Forms Presentation Foundation (WPF) with a focus on creating a seamless user experience.
- Implemented business logic and backend services in C#, leveraging .NET Framework capabilities to ensure high performance and maintainability.
- Authored and optimized SQL stored procedures and functions for data manipulation and complex business logic on Microsoft SQL Server.
- Monitored and tuned SQL Server performance using SQL Server Profiler and Database Engine Tuning Advisor to identify and resolve performance issues or deadlocks.
- Employed T-SQL to design and maintain custom views, stored procedures, and triggers for business data analysis and reporting.
- Defined and implemented software testing methodologies, including unit and integration testing, to ensure software quality using Microsoft Visual Studio Test Tools
- Conducted thorough security assessments, aligning with industry best practices and compliance standards to fortify application security.
- Managed source code and version control using Microsoft Team Foundation Server (TFS), enhancing team collaboration and code integrity.
Meet Our Developers
Review real engineer CVs of current and past Sonatafy Technology nearshore developers. We have a wide range of different positions and skills thanks to our talented engineers. Learn More.