Recommended expert

Juan (Bautista) Ortiz

Senior Software Engineer

Juan Ortiz
Lisboa, Portugal

Experience

Oct 2023 - Present
2 years 5 months
Lisbon, Portugal

Senior Software Engineer

Randstad Digital Portugal

  • At Thales Group (later Hitachi), working for the Alvea messaging system for public transportation for clients in Europe and Arab countries.
  • Responsible for discovery, checking conflicts between requirements and existing components, proposing alternatives and developing the final solution.
  • Proposed a standard architecture for the front-end and services consumption on RESTful and WebSockets.
  • Implemented a library to mock responses to accelerate development, defined unit testing of service consumption, and developed libraries for common usage by all team members.
Mar 2022 - Jul 2023
1 year 5 months
Lisbon, Portugal

Freelance Senior Software Engineer

Erste Digital

  • Developed an internal web application for the bank to help Compliance Officers manage projects and deals, check transactions, and trigger alerts and notifications.
  • Defined requirements, proposed UI & UX solutions, defined the architecture, estimated and developed the solution with unit tests, and created all possible scenarios.
  • Technologies involved: Meteor with TypeScript, ReactJS, MaterialUI components, NodeJS microservices, backend cron jobs, MongoDB, GraphQL, TypeORM, and OracleDB.
  • Addressed performance challenges by creating and triggering backend jobs, creating database views, and displaying the history of changes over time.
Mar 2021 - Dec 2021
10 months
Portugal

Freelance Software Engineer

A1 Telekom Austria AG

  • Worked through IBM for A1 Austria to create a cart platform consuming SOAP services.
  • Created a NodeJS service to simplify consumption of an existing SOAP service, handled caching, and consumed the service from ReactJS following Figma designs.
  • Technologies: ReactJS (Redux + Hooks), NodeJS, ExpressJS, TypeScript, Storybooks, RxJS, and MongoDB.
  • Used Jenkins CI/CD and Kubernetes for deployments.
  • Implemented a Redis-based local mock service to simulate SOAP responses and ease the development process.
Mar 2020 - Feb 2021
1 year
Belgium

Senior Software Engineer

agap2 Belgium

  • For Qover, implemented a new loan insurance product using ReactJS, Hooks, Storybooks, and styled-components; proposed an architecture to simplify product inclusion and a way to mock REST service responses.
  • For Toyota Europe, maintained legacy code using jQuery plugins, nunjucks templating, and SCSS; delivered high-quality code integrated into a large existing codebase without adding complexity.
May 2019 - Dec 2019
8 months
Portugal

Senior Software Engineer

Penguin Formula

  • Worked on Gaia, a point-of-sales system for pharmacies using Angular v7, Flexbox Grid, and Electron.
  • Developed a Template Generator that created PDF and DOC files based on two inputs: a template editor (SlateJS) and a data source.
  • Built a NodeJS service to merge inputs and use Puppeteer on a server-side browser to generate the desired PDF file.
Jun 2014 - Mar 2019
4 years 10 months
Argentina

Contractor Senior Developer

iSeatz

  • Developed frontend features using React Redux, Foundation CSS, jQuery plugins, and Vagrant on Linux architecture for a US startup with American Express as the main client.
  • Fulfilled requirements described in QA acceptance criteria to avoid rework and reduce issue rates.
  • Traveled globally, learned German and Russian, and practiced new sports while working remotely.
Jul 2013 - Dec 2013
6 months
Córdoba, Argentina

Technical Lead

Harriague + Asociados

  • Led a team for Intel to migrate yourid.intel.com to NodeJS technologies, enabling different host sites to render common parts using native JavaScript.
  • Added security through OAuth, retrieved data from the Intel API, implemented unit tests, and rendered the site with AngularJS, supporting internationalization on server and client sides.
  • Assigned tasks based on each team member’s knowledge and potential.
Mar 2013 - Jun 2013
4 months
Córdoba, Argentina

Developer Ssr

Motorola

  • Worked on a JavaScript MVC framework based on PrototypeJS under Agile Scrum at Motorola (later Arris).
  • Improved team velocity by implementing a Ruby script to run required tests before committing changes.
  • Technologies: native JavaScript, Ruby, HTML5, and CSS3.
Jan 2012 - Feb 2013
1 year 2 months

PHP Developer Ssr

Globant

  • Improved the Disney site using Zend Framework to communicate with Java RESTful services returning JSON; wrote PHPUnit unit tests and JBehave integration tests, and conducted code reviews for all changes.
  • Developed jQuery-based plugins with QUnit tests and implemented HTML5 and CSS3 standards.
  • Created a batch script to pack/unpack Perforce changelists, facilitating team collaboration without affecting the CI environment.
  • Tools used: Modernizr, responsive design frameworks, sprite generation, JS/CSS minification, Perforce, Bamboo, Fisheye, Maven, and Ruby scripts.
Jul 2009 - Jan 2011
1 year 7 months
Sevierville, United States

Information Analyst

S.D. Professionals, LLC

  • Created a bridge between tickets.com and a client to make the ticket purchase process RESTful, added extra steps, and retrieved statistics to Google Analytics; systems running at piratesvoyage.com and dixiestampede.com.
  • Implemented affiliate coverage selection with Google Maps API using over 1 million postal codes and coordinates for three countries, optimizing SQL performance.
  • Built an intermediate database updated daily via the PHRETS library and batch scripts to overcome API query limits.
  • Focused on OOP and design patterns for reusable libraries and proposed new products and methodologies for software architecture improvements.
Jun 2008 - Jul 2009
1 year 2 months

Information Programmer

EDS, an HP Company

  • Maintained GMAC’s main system developed in COBOL via PACBASE on an OS/2 mainframe with IMS hierarchical database.
  • Wrote JCL programs, ran SQL queries, and retrieved IMS data to generate dataset reports.
  • Followed SCL3 quality processes and CMMI3 approval procedures for financial institution requirements.
Mar 2008 - Apr 2008
2 months
Córdoba, Argentina

Developer

Judicial Branch of the Province of Córdoba

  • Developed a Visual Basic 6.0 and MS Access application to manage legal resource authorization workflows with statuses, categories, and required approvals.
  • Generated .eml files for email notifications via Outlook and provided basic statistical charts based on given criteria.
Jan 2007 - Sep 2007
9 months

Research and Development

Latinexperts S.A

  • Built an SMTP server in C++ to intercept standard emails, insert a tracking image, and resend, tracking opens, locations, and redirects; used MySQL++, MIME/SMTP standards, sockets, threads, DNS, and gcc.
  • Developed PHP and MySQL projects including a Google search results statistics script, an internationalizable site, and maintenance of existing projects using a proprietary library.
Jan 2006 - Jul 2006
7 months
Córdoba, Argentina

PHP Developer

Flexxus

  • Provided web development for enterprise customers using PHP and MySQL technologies to fulfill unmet requirements.
Jan 2005 - Jan 2006
1 year 1 month

Freelance Developer

First Freelance Projects

  • Built antiguoscolegiales.com.ar (ASP, MS Access) with a directory of ex-colleagues, event photos, and a daily ephemeris feature with poems and tags.
  • Developed pachamamerica.com.ar (PHP, MySQL) with a Flash intro, interactive map retrieving points from a database, travel stories, and a forum.
Jul 2004 - Nov 2004
5 months
Córdoba, Argentina

Computers Laboratory Manager

Instituto Academia Argüello School

  • Managed computer laboratory scheduling and technical maintenance of computers and printers.
  • Classified and delivered emails to different departments.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (12.5 years), Tourism (5 years), Banking and Finance (2.5 years), Telecommunication (1 year), Automotive (1 year), and Insurance (1 year).

Information Technology
Tourism
Banking and Finance
Telecommunication
Automotive
Insurance

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (18 years), Quality Assurance (9.5 years), Product Development (6.5 years), and Research and Development (0.5 years).

Information Technology
Quality Assurance
Product Development
Research and Development

Summary

I am a +20 years experienced fullstack software developer working mainly with javascript related technologies.

On the frontend, I have extensive large experience with HTML5, CSS/CSS3 and worked with frameworks like Foundation and FlexGrid, styled-components and storybooks.

I have deployed my work with Docker to AWS clouds and to Google Cloud through Kubernetes. Also have worked with CI environments such as Jenkins.

My first steps in programming were working with C++ on Linux, later on COBOL and mainframe-related tools or also technologies like VisualBasic, ASP and ActionScript.

I am looking for a Senior Developer position with the possibility of technical leadership of a team working according to the Agile Scrum methodology. As a leader, I prefer a self-managed team over traditional micromanagement.

I am currently interested in learning new technologies related to blockchain like Solidity, also React Native and React xState.

I consider myself a responsible and honest person, very structured and expedite. I like challenges and usually propose new things to solve problems, such as automating scripts, tools for daily work or implementing tips to facilitate the way of working, well-defined and clear concepts and good direction of work.

On a personal note, I have been traveling the world for the past two years on a part-time basis and have used that time to learn a bit of kite surfing as well.

Skills

  • Reactjs (Redux, Flux, Sagas And Hook Stacks)
  • Nodejs
  • Sonarqube
  • Angularjs
  • Jquery
  • Mysql
  • Oracle
  • Db2
  • Mongodb
  • Typeorm
  • Graphql
  • Restful Webservices
  • Html5
  • Css/css3
  • Foundation
  • Flexgrid
  • Styled-components
  • Storybooks
  • Docker
  • Aws
  • Google Cloud
  • Kubernetes
  • Jenkins

Languages

Spanish
Native
English
Advanced
Portuguese
Intermediate
German
Elementary
Russian
Elementary

Education

Oct 2001 - Jun 2009

Aeronautical University Institute

Computer Science · Córdoba, Argentina

Oct 1992 - Jun 1999

Leon XIII Modern Humanist Institute

Bachelor's degree · Humanities

Certifications & licenses

ASP

ActionScript

VisualBasic

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Juan based?

Juan is based in Lisboa, Portugal and prefers 100% remote projects.

What languages does Juan speak?

Juan speaks the following languages: Spanish (Native), English (Advanced), Portuguese (Intermediate), German (Elementary), Russian (Elementary).

How many years of experience does Juan have?

Juan has at least 18 years of experience. During this time, Juan has worked in at least 14 different roles and for 16 different companies. The average length of individual experience is 1 year and 1 month. Note that Juan may not have shared all experience and actually has more experience.

What roles would Juan be best suited for?

Based on recent experience, Juan would be well-suited for roles such as: Senior Software Engineer, Freelance Senior Software Engineer, Freelance Software Engineer.

What is Juan's latest experience?

Juan's most recent position is Senior Software Engineer at Randstad Digital Portugal.

What companies has Juan worked for in recent years?

In recent years, Juan has worked for Randstad Digital Portugal, Erste Digital, A1 Telekom Austria AG, and agap2 Belgium.

Which industries is Juan most experienced in?

Juan is most experienced in industries like Information Technology (IT), Tourism and Hospitality, and Banking and Finance. Juan also has some experience in Telecommunication, Automotive, and Insurance.

Which business areas is Juan most experienced in?

Juan is most experienced in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development. Juan also has some experience in Research and Development (R&D).

Which industries has Juan worked in recently?

Juan has recently worked in industries like Information Technology (IT), Banking and Finance, and Automotive.

Which business areas has Juan worked in recently?

Juan has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Juan's education?

Juan holds a Bachelor in Humanities from Leon XIII Modern Humanist Institute.

Does Juan have any certificates?

Juan has 3 certificates. These include: ASP, ActionScript, and VisualBasic.

What is the availability of Juan?

Juan is immediately available full-time for suitable projects.

What is the rate of Juan?

Juan's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Juan?

To hire Juan, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 730-890 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.