Top expert badge
Recommended expert
Profile header background

Juan (Bautista) Ortiz

Senior Software Engineer

Juan Ortiz
Profile header overlay
Lisboa, Portugal

Experience

Oct 2023 - Present
2 years 6 months
Lisbon, Portugal

Senior Software Engineer

Randstad Digital Portugal

Expertise details
Position Summary
Senior Software Engineer at Randstad Digital Portugal
Industries
Information Technology
Business Areas
Information Technology
Product Development
Quality Assurance
  • 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

Expertise details
Position Summary
Freelance Senior Software Engineer at Erste Digital
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Freelance Software Engineer at A1 Telekom Austria AG
Industries
Telecommunication
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
Senior Software Engineer at agap2 Belgium
Industries
Automotive
Insurance
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Senior Software Engineer at Penguin Formula
Industries
Healthcare
Retail
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Contractor Senior Developer at iSeatz
Industries
Information Technology
Tourism
Business Areas
Information Technology
Quality Assurance
  • 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

Expertise details
Position Summary
Technical Lead at Harriague + Asociados
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Developer Ssr at Motorola
Industries
Telecommunication
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
PHP Developer Ssr at Globant
Industries
Information Technology
Business Areas
Information Technology
Quality Assurance
  • 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

Expertise details
Position Summary
Information Analyst at S.D. Professionals, LLC
Industries
Information Technology
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
Information Programmer at EDS, an HP Company
Industries
Banking and Finance
Business Areas
Information Technology
Quality Assurance
  • 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

Expertise details
Position Summary
Developer at Judicial Branch of the Province of Córdoba
Industries
Government and Administration
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
Research and Development at Latinexperts S.A
Industries
Information Technology
Business Areas
Information Technology
Product Development
Research and Development
  • 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

Expertise details
Position Summary
PHP Developer at Flexxus
Industries
Information Technology
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
Freelance Developer at First Freelance Projects
Industries
Information Technology
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
Computers Laboratory Manager at Instituto Academia Argüello School
Industries
Education
Business Areas
Information Technology
  • Managed computer laboratory scheduling and technical maintenance of computers and printers.
  • Classified and delivered emails to different departments.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Tourism, Banking and Finance, Telecommunication, Automotive, and Insurance.

Information Technology
Tourism
Banking and Finance
Telecommunication
Automotive
Insurance
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Quality Assurance, Product Development, and Research and Development.

Information Technology
Quality Assurance
Product Development
Research and Development
Profile match chart

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

Statistics

Experience

Total positions 16
Experience in Information Technology 12.5 y
Avg length 1 y 1 m
Longest experience 4 y 9 m

Global Experience

Countries worked in 4 (Argentina, Portugal, Belgium, United States)
Primary country Argentina

Expertise

Recent roles Senior Software Engineer, Freelance Senior Software Engineer, Freelance Software Engineer
Main industries Information Technology, Tourism, Banking and Finance
Main business areas Information Technology, Quality Assurance, Product Development

Qualifications

Highest degree Bachelor
Certifications earned 3

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, and A1 Telekom Austria AG.

Which industries is Juan most experienced in?

Juan is most experienced in industries like Information Technology, Tourism, 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, Quality Assurance, and Product Development. Juan also has some experience in Research and Development.

Which industries has Juan worked in recently?

Juan has recently worked in industries like Information Technology, Banking and Finance, and Telecommunication.

Which business areas has Juan worked in recently?

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

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
Rate comparison chart
Market avg: 820-980 €
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.