Juan Atto
Mobile: ***-**********
E-Mail: ****.***********.***@*****.***
Software engineer, architect, technical lead, and back-end and core developer with experience of various projects and companies. Experienced in designing and implementing solutions for such as legacy systems, microservices, cloud-native architecture, event-driven architecture, DDD, hexagonal architecture, and distributed systems.
I have experience of working with frameworks (Spring, ORM, etc.), as well as relational and NoSQL database modelling. SOAP, RESTful and, GraphQL services, messaging (Kafka, RabbitMQ, SQS, SNS, and AWS MQ), and distributed systems. I have extensive experience with Azure and AWS in multi-region and high availability, as well as with Kubernetes, Helm Charts, Docker, Azure DevOps, and pipelines. CI/CD, and integration and unit testing (Junit, Mockito).
Extensive experience of managing local and remote teams and tasks. Experience of working on multiple projects, troubleshooting, and optimising performance in production environments. I am also experienced in definitions and documentation. Academic data
2013: Postgraduate in Project Management
National Technological University (UTN) - Argentina 2005: Postgraduate in Administration and Pedagogical Organization in Classroom Universidad Mayor de San Andrés
Pedagogical Center for Research in Higher Education 2001: Bachelor of Computer Engineering
Universidad Mayor de San Andrés
Professional experience
Jan-2021 – Mar-2025 Technisys – Architect
Define and propose solution strategies for each client. Follow up with the client.
Delivery – Client:
Review and assign tasks to the team.
Conduct technical and code reviews with the team.
Manage product migrations or updates.
Define the entire infrastructure for the development and QA environments. Define and standardise the best development practices. Support client and team.
Feb'2017 - Dic’2020: IBM-Argentina – Software Engineer Telecom - Cablevisión
Definition Solution Architecture
Development project components
Development and testing support
Monitoring and management of integration resources. Integration between Cablevisón and Telecom
Technical documentation
ToIP Project (Cablevisión - Telecom)
Support and implementation to production.
Jan'2016 - Dec'2017: Financial Company Argentina (EFECTIVO SI) Architect and Integration
Definition Architecture and Microservice Integration. Promote the reuse of services.
Support and Control Incidences in Production
Manage the infrastructure for the life cycle implementation. Prepare technical documentation
Review and validation of Software Factory developments Product: Tarjeta Naranja y Nevada (Banco Galicia)
Technology used:
Hibernate - Oracle, DB2
Spring, SOAP, FULL REST, JMS MQ Messaging, JNDI, Threads Webphere
Mar'2015 - Dec'2015: GestionIT - Architect
Application migration:
Applications from Tomcat to WebLogic 12
Database of SqlServer to Oracle 11g
Definition architecture Web Services Soap (dynamic) Design by Spring Batch (Job)
Definition of service integrations
Spring Integration and Web Services Rest
Production Support
Estimation of tasks, assignment of tasks.
Technology used:
Spring Web Services Soap / Rest, Batch Jobs, Integration Concurrence - Thread
JMS Avtive MQ messaging
Sep'2013 - Feb'2015: Province Group – Software Engineer Design and definition of the application architecture - Development of the core Design and data modeling
Interfaces with existing system (Universe) queuing of JMS Messages (Active MQ) Analysis, Development, Testing, Production Implementation. Production Support
Technology used:
Hibernate, Oracle
JSF, PRIMEFACES,
JMS Active MQ, Rest Full, json, JaxB, XML, XSLT
Oct'2010 - Ago'2013: INDRA (Argentina) – Software Engineer CEICOM - Developer Java SR Developer
Production Support
Evolutionary analyst and maintenance
FlexBuilder 3 (Cairngorm Framework)
Maven, JBOSS, LOG4J
J2EE, JAVA, Hibernate, Spring, JSP
MAPFRE (Argentina) - Java SR Developer Analyst
Project implementation Vida Obligatoria
Project implementation Mathematical Reserve
PL-SQL, JAVA, JSP, XML, Ireports.
Ago'2008 - Sep'2010: HP Argentina - Java Developer Analyst Ternium Siderar - Java Developer Analyst
Manage and maintain the service available
Unix HP-UX, unix scripts
Java, J2EE, Oracle, PL-SQL.
Jun'2007 - Jul'2008 Gefco Argentina - Developer Java Developer Relieve, Analysis and development
Visual Basic, SQL, PL / SQL.
Ene'2004- Mar'2007: Head of Systems
Ceser Bolivia S.R.L.
Analysis and design of applications
Visual Baisc6, Visual Basic .NET, ASP .NET
Oracle Form and Report (Samsung)
Oracle 8i, SQL Server 2000
Feb'2003- Ago'2005: Instructor
Engineering and Training in Electronics and Computing (ICEI) Visual Basic 6
Oracle Form, Oracle Report, PL / SQL
Feb'2000-Dic'2001: Responsible for Internet Applications, Wiring Structure and Technical support.
UMSANet Project - Universidad Mayor de San Andrés. Ago'2000-Dic'2001: Teaching Assistant - Algorithms and Data Structures UMSA - Computer Science Degree.
C ++
: Teaching Assistant - Cybernetics II / Telematics I UMSA - Computer Science Degree.
Linux, Unix.
Trainings
May'2012: Hibernate
IT Education
Nov'2011: JAVA WEB
IT Education
Sep'2008: Oracle Tunning
CZYNE S.R.L.
May-Jun'2008: Developper Sennior Oracle
National Technological University UTN.
October 2006: Distributed J2EE Applications with Weblogic Education, Computing and Services.
April 2000: Datawarehouse with SQL DTS - OLEDB and ADO with Visual Basic UMSA - Computer Science and Wiñay Pacha Informática Languages
English: Intermediate
Portugues: Basic/Initial
Spanish - Native
Knowledge
Cloud:
AWS: VPC, EC2, ECS, ECR, ALB, NLB, EFS, EBS, EKS, RDS, S3, SQS, SNS, Lambda, CloudFormation
. AZURE: VM, Azure Devops, SQL Database, Storage-Account(File-share), SFTP, AKS, etc Operating systems:
• UNIX HP-UX, UNIX AIX
• Linux
Java:
Java-8, Java-11, Java-17
Database:
• Oracle 9i, 10g, 11g
• TERADATA
• Microsoft SQL Server 2000, 2005, T-SQL
• DB2
NoSql:
• MongoDB, Redis
Application server:
• ORACLE WEBLOGIC SERVER 12CR2, IAS R3
• WEBSPHERE 7
• JBOSS 6
• TOMCAT
• DOCKER - Containers