Diego Bauleo

Diego Bauleo

$30/hr
Web and Desktop app development and Web Automation tools
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
38 years old
Location:
Indaiatuba, São Paulo, Brazil
Experience:
17 years
Diego Bauleo Senior Software Engineer Indaiatuba, SP-+55 - Senior Software Engineer specializing in PHP, C#, Java, JavaScript and Python, Relational and nonRelational Databases, Test Automation, DevOps and Cloud Platforms. Currently working as a Freelancer building automation tools using Python, Selenium and Redis, hosted on Heroku. I've been responsible for several complex architectures for mission critical systems using multiple cloud providers and platforms like Docker, Heroku, Azure, Amazon AWS and Google Cloud. I've also been a Tech Lead for multiple projects in the past 9 years, helping Junior and Mid-Level team members build better software and advance in their careers. I have an MBA degree in Strategic IT Management from FGV/Ohio University. Willing to relocate: Anywhere Work Experience Senior Software Architect CI&T - Campinas, SP November 2018 to December 2019 I was responsible for a team of mid-level software architects, developers and testers in a large-scale migration project. We had to coordinate tasks with the testing and DevOps team in India, development team in Brazil and the client in the US. The main goal was to migrate over 30 Drupal website with no downtime, and my tasks included creating the migration plan, making sure all third-party services were working fine before the actual migration began, and act as a technical reference for both the team and the client, as well as train the architect and developers who would support the websites after the migration. Senior Software Engineer Bauleo Tech - Campinas, SP May 2018 to November 2018 Since May/2018 I've started working on my own company as a Senior Software Engineer using technologies such as PHP, .NET, Cordova and Python. Most of the projects I work on already have all the requirements ready and my role is to develop a solution using the required platform. However, some projects do not have all the requirements ready by the time I'm hired, so I have to understand what the user needs, propose a solution and, ultimately, write the code based on the final requirements. Running my own company has been a great experience so far since I'm able to manage the projects the way I see fit and also write the code using platforms and frameworks I'm familiar with (Flask, Drupal, F3, ASP.NET MVC, etc). Project Manager Kaffa Mobile - Campinas, SP August 2017 to May 2018 After being promoted to Project Manager I was responsible for all ongoing projects in the company, including my previous one where I started as a Project Leader. My daily activities including status reports with Project Leaders and Product Owners in order to make sure the development was on track and we were good for the next milestone. Often I had to talk to the product development team in order to gather information for the other status meetings, since we had two development paths: the product itself and the customization for each client. I also had to manage resource allocation in order to keep the project within budget and on schedule, replan activities and communicate with the client whenever the development was behind schedule, and follow up general activities to make sure everything was going according to the plan. Project Leader Kaffa Mobile - Campinas, SP April 2017 to August 2017 I started as a developer in order to get acquainted with the product and the development cycle, and after one month I became the leader for a new project which would be developed for a large electrical power distribution company in São Paulo/Brazil. Starting with the early planning phase, I had several meetings with IT and Engineering staff to determine the development roadmap, the milestones, the requirements and the overall scope. After the planning was done, I had an kickoff meeting with the team and started the development. My role was to both communicate with the Product Owner to clear any blocks and also be a focal point for the development team when any questions regarding the scope or the requirements would arise. In August I had to transfer this position to another team member in order to become a Project Manager for the other ongoing projects. Professor SENAI São Paulo - São Paulo, SP June 2013 to April 2017 I was responsible for Vocational School classes such as Hardware, C#, ASP.NET MVC, Software Project and Technical English, which involves planning, creating schedules, tests, assignments and giving lectures. I was also responsible for the operation of the entire IT infrastructure, handling incidents and requests, purchasing equipments and improving/creating processes to boost the overall quality of the services. I also had to supervise the IT trainee, being in charge of training and allocating him to any issue in the school's IT infrastructure. Software Architect Ci&T September 2011 to January 2014 I was technically responsible for the projects I was allocated in, working with web techonologies such as Drupal, J2EE, jQuery, HTML 5 and CSS 3. My role started early in the project, during the intake phase, where we had to understand the project and create the scope, risks and the define the team members. Before the development started I had to create the testing and staging environment, which included a SVN repository, continuous integration server and databases. After the development started I had to make sure the team was following all the technical guidelines, had daily meeting with the client in order to communicate about the current status and dealt with any issues that arose from the daily tasks. The last phase was the go live, where the team was no longer allocated in the project and I had to make sure that processes such as load tests and vulnerability scans were approved and the entire move to production process had been rehearsed to avoid any gaps. Full-Stack Developer Wunderman August 2010 to October 2011 My main task was to develop and mantain websites, both frontend and backend, using PHP, MySQL, jQuery, HTML and CSS. Sometimes I was involved in the infrastructure as well, such as code repository structure and RedHat server management including Apache, Tomcat and MySQL. I also worked in a few SharePoint websites doing improvements in both the frontend and backend. Education Master's Degree in Strategic Information Technology Management Ohio University - Athens, OH 2015 to 2015 Master's Degree in Strategic Information Technology Management FGV - Campinas, SP 2011 to 2015 Bachelor of Technology in Computer Systems Analysis Instituto Brasileiro de Tecnologia Avançada 2008 to 2010 Secondary School in Information Technology Colégio Dom Pedro II - Americana, SP 2004 to 2005 Skills • • • • • • • PHP (10+ years) C# (7 years) Java (8 years) HTML (10+ years) CSS (10+ years) jQuery (7 years) JavaScript (10+ years) • • • • • • Linux (10+ years) Git (6 years) Drupal (7 years) Wordpress (10+ years) Python (4 years) Selenium (2 years) Links http://facebook.com/dgbauleo http://linkedin.com/in/dgbauleo Awards Honored Professor February 2016 I was chosen the Honored Teacher for the 2015 Information Technology class, receiving an award and having the oportunity to make a speech during the graduation ceremony. Honored Professor February 2015 I was chosen the Honored Teacher for the 2014 Information Technology class, receiving an award and having the opportunity to make a speech during the graduation ceremony. Hackathon Campinas - Third Place March 2016 I was in the team that was placed 3rd in the Hackathon Campinas event. This Hackathon took place on March 5th and 6th and the goal was to build ideas that would make the city administration data easily accessible. The project I worked on was called "Amigo do Prefeito" (Mayor's Friend) and it plotted all financial data on easily readable charts, allowing everyone to see exactly how much money was collected and where it was being spent.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.