See all developers
Ivan Luis S. Full-Stack Software Engineer | Senior Developer | Node.js | React Native

Ivan Luis S.

  • Dublin
  • Full-time (40 hrs/week)
Ivan Luis is now available for hire Hire Ivan Luis

✉ | ☎ +55 82 99908 0013 | ✔GitHub: Bilingual Professional (English and Portuguese), holding a Post-Graduate in Project Management and BSc in Marketing Management. An overall of 15 years experience with software projects, having already worked as a developer, systems analyst, technical leader, business analyst, systems coordinator, and project manager. Worked with Linux environment, applications for integration between heterogeneous systems, interface with third-party technologies, including DOM manipulation, functional model, and an object-oriented model. Proven track of domain in the JavaScript/TypeScript and a stack technologies Node.js, ReactJS, and React Native (full-stack), development of algorithms for solving complex problems, develop high-performance web applications, Back-End JavaScript design principles, standards, and best practices, and test-oriented development (TDD) with Jest. ✔ Technologies Skills ● Software Architecture: SOLID and Clean Code Principles | Test-oriented development (TDD) | Domain-Driven Design (DDD). ● Back-End: RESTful/GraphQL APIs with Node.js, PHP, and ASP.Net Core. ● Front-End: Web applications with React JS (hooks/class), HTML and CSS | Mobile applications with React Native (hooks/class) and Flutter. ● Database: MySQL | PostgreSQL | Oracle | Firebird | MS SQL Server | MongoDB | Redis. ● Cloud: AWS (S3/ES) | Google (Storage/SendGrid) | Heroku (Database/Storage/Containers) | IBM (Visual Recognition/CD/Storage). ● Frameworks and Libraries: Redux | Handlebars | jQuery | Express | Next.js | JWT | Jest | TypeORM | Sequelize | React Navigation | Styled-Components. ● Versioning: GitHub | GitLab | Google Source Repositories. ● CI & CD: GitHub Actions | GitLab CI/CD | IBM CD. ● Development Tools: Reactotron | Flipper | Docker | SASS/LESS | Grunt/Gulp | Babel/Webpack | NPM/Yarn | Prettier + ESLint | Insomnia/Postman. I’m always interested in hearing from former colleagues, managers, or just interesting professionals, so feel free to contact me if you’d like to connect. ✔ L.I.O.N. LinkedIn Open Networker

Skills and experiences

Skills and experiences

Senior Software Engineer

BRQ Digital Solutions 05/2021 - 10/2021

Remote work with software analysis and development as a front-end JavaScript software engineer. Main stack: ReactJS. Business Sector: E-Commerce / Logistics. Type of contract: long term. ● As a technical leader, resolve impediments, promote and ensure the quality and deadline of deliveries, represent the team in technical forums, and encourage good internal communication and with other squad teams. ● Propose technical solutions that meet business needs. ● Analysis and development of complex and business-critical software applications. ● Take projects through the entire cycle, from requirements gathering to production release.

Location: Marechal Deodoro, Alagoas, Brazil

Full Stack Engineer

ICON Solutions do Brasil 04/2021 - 05/2021

Remote work with software analysis and development as a Full-Stack JavaScript software engineer. Main stack: Node.js | ReactJS. Project sector: Health. Project goal: Create a scheduling vaccine platform. Contract type: short-term. ● Analysis and development of complex and business-critical software applications. ● Take projects through the entire cycle, from requirements gathering to production release. ● Analyze data sets and design technologies and business solutions based on the information obtained.

Location: Brazil

Software Engineer

Alfred 09/2020 - 04/2021

● Work remotely with JavaScript analysis and development Full-Stack Software Engineer and specialising in Node.js | ReactJS | React Native. ● Identify and report to the CTO and CEO the best market technologies for developing and delivering software with the best ROI. ● Create and maintain workflows for software development and delivery. ● Establish and apply software quality criteria based on good software architecture practices. ● Process mapping, requirements gathering, systems analysis, and development of new features for existing applications, or for new backend, web, and mobile applications. ● Plan and monitor tasks that involve the software life cycle.

Location: Brazil

Software Engineer

Grupo M Contigo 09/2020 - 04/2021

● Work remotely with analysis and development of JavaScript Full-Stack Software Engineer, and specialist in Node.js | ReactJS | React Native. ● Analysis, design, and development of complex and business-critical software applications. ● Taking projects through the entire cycle from requirements gathering to production release. ● Constantly maintaining and tuning existing applications to meet evolving performance criteria as business changes. ● Provide automated trading behaviour and interpreting the results. ● Analyse large complex data sets and reporting key findings. ● Work with traders and quants to analyse and improve trading algorithms.

Location: Spain

Full Stack Engineer

WTech Informática 12/2017 - 09/2020

● Analyzed and developed web and mobile systems using the Node.js stack, React JS, and React Native, with JavaScript / TypeScript. ● Developed data pipelines from company databases and external systems. ● Provided technical leadership in the analysis and review of proposed system features and integration, security, scalability, and performance requirements with users and team members. ● Involved in the process of adopting and implementing methodologies, design, best practices, and procedures. ✔Achievements - Became a domain expert to lead major feature development and critical projects. - Developed an API for integration between access control and security system and the systems of two of the largest hospitals in Alagoas State, enabling effective control of the number of visitors per bed through physical devices such as mechanical turnstiles and biometrics. - Executed migration from flash video/photo capture technology to HTML5 + JavaScript improving performance in client-side and avoiding the use of old and insecure versions of browsers to keep flash compatibility. - Developed a dashboard with graphs and reports to analyze people's access statistics to recognize the patterns of access flow, helping the customer to plan and optimize his resources to attend to the demand in the best way possible. - Adapted the legacy people control access system, developed for apartment complexes, to be used by Hospitals and Clinics to control access of patients' visitors.

Location: Brazil

Senior Project Analyst

Petrobras 11/2010 - 10/2017

● Planned, submitted the approval, and monitored oil and gas production development projects and infrastructure projects. ● Developed a technical and economic feasibility study for projects. ● Managed several oil and gas projects in a portfolio including project programs and budgets through the development stage from early-stage feasibility up to start of production. ● Co-Ordinationated project teams including engineers, specialists, and service providers. ● Reported on project status to senior management. ● Managed the early-stage development and planned projects in line with the company standards. ● Implemented the planning submission and business case preparation for several development projects. ✔Achievements - Participated in the project team that obtained an investment approval of approximately US $ 45 MM from the Executive Board of Petrobrás for the development of oil and gas production for the Pole of Furado, which allowed to extend the time of activities of the Pole. - Developed panels to monitor the implementation and production of the projects in execution, which enabled an integrated view with more strategic decision-making and adjustment of the deviations in a proactive way, with more ROI preservation and maximization.

Location: Brazil

Business Analyst

ASPIN Tecnologia 01/2009 - 11/2010

● Analyzed and developed new and current business. ● Implemented on-site systems where activities were developed such as mapping processes to survey business requirements, consulting to help customers with better software benefits, and operational and managerial training. ● Collaborated with the Product Owner and relevant subject matter experts to define concise and effective user stories with precise and accurate acceptance criteria to ensure that stakeholder and product owner intent was effectively captured and developed. ● Defined the detailed design and acceptance criteria for a user story on a just‐in‐time/just‐enough basis. ● Worked with implementation partners to design software solutions integrated into the overall software landscape. ✔Achievements - Managed the implementation project of the Diário do Sudoeste newspaper, in Pato Branco, with an approach more focused on the business analysis processes proposed by the BABOK guide, resulting in great benefits in detailing the client's business needs and using the model for future ones.

Location: Brazil

Senior Developer

04/2008 - 10/2010

● Analyzed and developed desktop systems with Object Pascal. ● Modelled and developed queries with relational and non-relational databases. ● Developed an ERP called SAGE, aimed at small businesses and that used the technologies Object Pascal (Delphi) and PostgreSQL and MVC architecture, in partnership with 2 more developers.

Location: Brazil

Senior Developer

Connect Group 03/2006 - 04/2008

● Coordinated the systems and projects department. ● Analyzed and developed desktop systems with Object Pascal. ● Performed Modeling and development of queries with the SQL Server database. ✔Achievements - Nominated as “2007 Employee of the Year” through a voting process. - Promoted to software factory analyst and coordinator in less than 2 years after being hired as a systems developer. - Conducted an exclusive action to reduce the liabilities of standing demands from customers that allowed the elimination, improvement in the relationship with customers, and the release of resources, for the development of new products and services.

Location: Brazil


Unicu 08/2004 - 03/2006

● Analyzed and developed desktop systems with Object Pascal. ● Developed mobile sales force interface using SuperWaba language (Waba extension). API for data exchange between the ERP system and the mobile sales force system. ● Performed modelling and development of queries with the Sybase database. ✔ Achievements - Created a mechanism for the mobile system that allowed the application to maintain responsiveness between a variety of sizes and screen resolutions of the mobile applications of the time, such as the Pocket PC and Palm Top.

Location: Brazil

Educations and Certifications


Information Technology Project Management 2011 - 2013


UNOPAR - Universidade Norte do Paraná

Business, Management, Marketing, and Related Support Services 2007 - 2009

Bachelor's degree



Professional working


Native or bilingual
Want to hire Ivan Luis S. or just want to talk? Schedule chat with Ivan Luis

Other developers