Juliano Alberto Batista Gonçalves - [email protected]
linkedin.com/in/juliano-alberto-batista-goncalves github.com/julianoalberto
I have over 16 years of experience in the software industry, of which nine as a Java developer and the remaining focused on DevOps with some minor assignments in quality assurance and development.
Therefore I have a clear understanding of the software life cycle and was there when projects started moving from waterfall to Agile, from Ops to DevOps and from hosted servers to the cloud.
At the moment, I'm interested in automating tasks that no one sees but have to be done. And my studies are focused on Kubernetes, Python and AWS.
Critical TechWorks develops software for BMW cars. My team is responsible for providing developers a CI platform. I work on troubleshooting issues in CI pipelines and developing new features for the platform. We are also implementing some of our services on AWS, using Terraform for infrastructure management. Key skills: Docker, bash, zuul CI, Ansible, Linux, Python, AWS, Terraform.
Critical TechWorks develops software for BMW cars. I worked in the CI team responsible for the Linux image that is installed in the car's hardware unity and contains all its software components, like navigation and infotainment. Most of my work consisted of developing Docker images and Ansible playbooks to be run in zuul CI. Key skills: Docker, bash, zuul CI, Ansible, Linux.
I worked in the development of a solution for a group of water suppliers from the United Kingdom. The solution was intended to digitalize and automate part of the process of recording water meter readings. I participated in the proof of concept phase and was responsible for creating the CI pipelines in Azure DevOps. I also worked closely with the application architect to design and create the AKS cluster that would host the application's microservices. Key skills: Docker, Kubernetes, bash, Azure AKS, Azure DevOps.
As a subcontractor of CGI, I joined the Airbus DevOps team responsible for the company's API ecosystem in Toulouse, France. Developed Docker images, scripts and Kubernetes cronjobs for backup of databases, GitHub repositories and Jenkins data. Key skills: Docker, Kubernetes, bash, Python, AWS. Updated Docker images and Kubernetes deployments to eliminate the use of root user at runtime. Key skills: Docker, Kubernetes. Created Python scripts to consume API usage logs and aggregate information to feed the system responsible for the monetization of APIs, as well as the related Kubernetes deployments and configurations. Key skills: Docker, Kubernetes, Python, RabbitMQ, Redis, Ansible.
Developed an API for the dashboard of a user management application. Key skills: PHP, PostgreSQL, Docker.
Joined a quality assurance team to assist with the development of automated tests for a web application. Key skills: Selenium WebDriver, TestNG, Java, quality assurance.
Implemented Jenkins from scratch and automated around 85 percent of builds and deployments. Key skills: Jenkins, bash, Ant.
Participated in the migration of one application to IaaS servers on IBM Cloud. This included the adoption of Ansible to manage the new servers' configurations. Key skills: Ansible, IBM Cloud, bash.
Created a dashboard for L1 support team with alerts for critical errors using logs from several sources. Key skills: Elasticsearch, Logstash, Kibana, Docker.
Designed and created a chat bot intended to assist L1 support team in resolution of issues. Key skills: IBM Conversation service.
Implemented Jenkins and created build and deployment jobs for a Java web application. Key skills: Jenkins, Ant, Java, bash, DB2.
Throughout this time, I worked in the maintenance of at least ten internal projects with a similar pattern: Java application running on IBM WebSphere Application Server backed by IBM DB2 database. In some of these, I acted as the lead developer and was responsible for client facing meetings to discuss scope and requirements. Key skills: Java, Servlets, JDBC, JSP, Javascript, DB2.
- Bachelor's Degree, Computer Science, 2002-2005 at Centro Universitário de Jaguariúna – UniFAJ (Brazil).
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0.
- Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4.
- Brazilian Portuguese is my native language and I also speak English fluently.
- If you need references about me, please send me an email and I can give you some contacts. I don't put them here to preserve their privacy.
- Born on November 14th, 1980