Vinny Miana, Software Developer in São Paulo - State of São Paulo, Brazil
Vinny Miana

Software Developer in São Paulo - State of São Paulo, Brazil

Member since January 25, 2013
Vinicius is a seasoned, capable software architect who is an expert at developing efficient, scalable, and fault-tolerant server solutions for complex problems. He has extensive experience and skills with Agile processes as well as in Java, JEE, and Scala. He also excels at using open source solutions for projects.
Vinny is now available for hire




São Paulo - State of São Paulo, Brazil



Preferred Environment

Git, IntelliJ, Linux, OS X, GoLand, PyCharm

The most amazing... I've built is a workforce optimization tool incorporating linear programming, statistics, and forecasting techniques to find an optimal work schedule.


  • Consultant

    2018 - PRESENT
    • Golang software development in a micro-services architecture. Setup of the infrastructure as Code using terraform. Migration from GCP and AWS into Azure.
    • Migration from monolithic JEE architecture to Golang micro-services based architecture.
    • Integration with payment systems including Elavon, Ingenico and others.
    • Ensured PCI Compliance, reviewing code, making sure logs were compliant and reviewing deployment architecture.
    • Development of Python notebooks using Pandas for forecast analysis of the Growth team.
    Technologies: Go, Terraform, Docker, Kubernetes, JEE, Java, Python, Payment APIs, Card Payments, PCI, AWS, Google Cloud, Azure, HubSpot, Object-oriented Programming (OOP), Integration Testing, Django, Angular
  • Professor

    2005 - 2018
    Mackenzie University
    • Taught Java, Scala, Objective-C and Swift programming, algorithm design, data structures, web development, software quality to students at both undergraduate and graduate levels.
    • Mentored a group of 55 students in the development of iOS Applications.
    • Coordinated a research on the use of mobile technologies for STEM education in elementary school.
    • Supervised undergraduate work on mobile development, software engineering, software quality, frameworks etc.
    • Worked on different research projects applying innovation and information technology to provide digital transformation and disruptive technologies for different vertical likes Law, Finances and General Management.
    • Lectured Innovation and Entrepreneurship and mentored students in a incubator program.
    Technologies: Swift, Play, Scala, Apache Struts, Git, Spring, JEE, Java, Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP)
  • Sr. Software Engineer/Head of Brazil

    2014 - 2016
    Infillion (Formerly The Mobile Majority)
    • Collaborated with the development team working on the bidding and big data analytics platform.
    • Set up and managed the TMM branch in Brazil, including legal, accounting, tax, HR, budget, and financial reports.
    • Migrated the infrastructure from a bare metal on SoftLayer to a cloud based on AWS bringing improvements in performance and savings of over 30%.
    • Worked on the migration of parts of the platform from RoR to Scala.
    • Mentored and led the Brazilian development team working on Data Engineering, RTB and DevOps.
    Technologies: Amazon Web Services (AWS), Ruby on Rails (RoR), Heroku, AWS, Apache Kafka, Play, Elasticsearch, Redis, MongoDB, Spark, Hadoop, Scala, Test-driven Development (TDD), Agile Software Development, Docker, Kubernetes, Terraform, Object-oriented Programming (OOP), CI/CD Pipelines, Unit Testing, Integration Testing
  • Consultant

    2010 - 2013
    Vortex Technologies
    • Worked as an IT consultant to several companies, helping them define architecture, design, and develop their web applications.
    • Clients included two of the main hosting companies in Brazil, a major player in eCommerce payment systems, and an insurance company.
    • Developed scalable applications using Java, Scala, Python.
    Technologies: RabbitMQ, Scrum, Apache Velocity, Confluence, Jira, Ant, Maven, JUnit, Oracle, PostgreSQL, MySQL, Subversion (SVN), RESTEasy, Hibernate, Apache Struts 2, Spring, Scala, Jetty, JBoss, JEE, Java, Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP), CI/CD Pipelines, Unit Testing, Integration Testing, Full-stack, Full-stack Development
  • CTO

    2008 - 2010
    Hollywood Movie Magic/Serendipia
    • Implemented new CRM and accounting systems using open-source solutions for 60% of the code.
    • Maximized savings on software licensing and services costs.
    • Changed account bookkeeping methods to allow double entry recording and to comply with the needs of American and Mexican investors.
    • Implemented a print at home web system that allows customers to print movie tickets at home using the website.
    • Created several websites for the company's clients.
    Technologies: SugarCRM, Ajax, Apache Velocity, HTML5, Spring, Hibernate, Apache Struts 2, Joomla, MySQL, WordPress, PHP, Maven, Ant, Apache Tomcat, JEE, Java, Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP), Full-stack, Full-stack Development
  • Consultant

    2007 - 2007
    • Transferred and integrated the technology for Vortex Workforce into Locaweb's VoIP call center product.
    • Redesigned product architecture to increase its scalability.
    • Implemented an Agile development process using XP.
    • Developed a feed from Asterisk logs to produce BI reports.
    Technologies: Apache Struts, JSP, Subversion (SVN), Hibernate, Spring, JEE, Java, Asterisk, Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP), CI/CD Pipelines, Unit Testing, Integration Testing, Full-stack, Full-stack Development
  • Chief Technology Officer

    2003 - 2007
    Vortex Workforce
    • Worked with marketing and sales to target new customers.
    • Acted as product manager and main architect, defining the features and architecture for the final product.
    • Developed a Web 2.0 application that integrated Avaya's ACD to forecast call volumes and provide optimal work schedules for agents in a call center using the Monte Carlo method and linear programming techniques.
    • Managed development, operations, and support teams.
    • Negotiated product spin-out to Locaweb.
    Technologies: GLPK, JNI, Avaya AES, PostgreSQL, MySQL, Apache Struts, Ant, Apache Tomcat, Spring, Java, Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP), CI/CD Pipelines, Unit Testing, Integration Testing, Full-stack
  • Professor

    2002 - 2005
    Sumare College
    • Supervised undergraduate theses.
    • Taught courses on Java development, project management, web development, data structures, software engineering, and advanced topics in computer science.
    Technologies: JEE, Apache Struts, JSP, PMI, Java, Object-oriented Programming (OOP)
  • Systems Architect

    2000 - 2001
    • Developed highly scalable enterprise application integration (EAI) systems to integrate billing (mainframe), inventory (SAP), CRM (Siebel), and satellite communications systems. The integrated systems were exposed to stakeholders through different channels, including web applications, IVR, and web services.
    • Designed and tested different architectures under high volume to meet pay-per-view scalability requirements.
    • Led and mentored a 20-person development team including developers, testers, and technical writers.
    Technologies: IBM Rational Rose, Web Services, Siebel, SAP, Oracle Tuxedo, WebLogic, JEE, Java, XP, Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP)
  • Systems Architect

    1999 - 2000
    General Reinsurance
    • Developed a turnkey B2B portal to quote and sell reinsurance.
    • Interfaced with clients to determine product requirements and negotiate project schedules.
    • Managed projects for a ten-person development team.
    • Interviewed and hired new software developers for the company.
    • Designed and implemented a scalable and robust J2EE architecture using WebLogic.
    • Refactored, improved, and integrated key parts of a legacy system.
    Technologies: JDBC, JSP, Servlet, Sybase, WebLogic, IBM Rational Rose, Jakarta EE, Java, Object-oriented Programming (OOP)
  • Software Engineer

    1999 - 1999
    • Developed a speech recognition application for Vodafone (known as Omnitel – Italy).
    • Gathered requirements and wrote technical documents for the software companies involved in the project.
    • Designed and implemented system modules using HDDL (a proprietary language), C++ and Oracle 8.
    • Implemented demos in Portuguese and Spanish and acted as a sales/support engineer for Latin America.
    Technologies: Oracle, HDDL Plugin, C++
  • Software Engineer

    1998 - 1999
    • Developed a college recruting website for athletes.
    • Designed the software using UML.
    • Programmed in PERL, Java, and HTML.
    • Trained other team members in object-oriented programming and Java.
    Technologies: HTML, Perl, Java
  • Software Engineer

    1996 - 1998
    Hast Technologies
    • Designed and developed several modules of a business process control and decision support system for a paper factory.
    • Gathered requirements using CRC techniques.
    • Designed software using Rational Rose and ErWin.
    • Coordinated a four-person development and QA team.
    Technologies: JDBC, IBM Informix, Erwin, Java, IBM Rational Rose, Delphi


  • Gimbal Integrated Mobile Advertising Platform

    I migrated parts of the back-end from RoR to Scala/Java to improve performance and scalability and worked on the data platform and integrations with OpenX, Smaato, Pubmatic, and AdX

  • Locaweb Virtual PABX

    This is Locaweb's virtual PABX website, for which I designed the architecture and also integrated Vortex Workforce software. The software was built using Java/Spring with Asterisk and integrated with Locaweb's infrastructure

  • General Reinsurance B2B Portal

    This is the current version of the site, for which I led the first development and launch in 1999.


  • Languages

    Python, Java, Scala, Go, Swift, HTML5, HTML, Delphi, Pascal, PHP, C, C++, Perl, JavaScript
  • Frameworks

    Apache Struts 2, Apache Struts, Spring, JUnit, Hibernate, Play Framework, ASP.NET, Play, JSP, Apache Velocity, JNI, Spark, Ruby on Rails (RoR), Akka, Hadoop, Apache Spark, Rational Unified Process (RUP), Django, Angular
  • Tools

    Eclipse IDE, Maven, Apache Ant, Jira, Confluence, Git, Asterisk, Subversion (SVN), Apache Tomcat, SugarCRM, Avaya AES, Oracle Tuxedo, IBM Rational Rose, Servlet, Erwin, Jetty, IntelliJ, RabbitMQ, Amazon ECS (Amazon Elastic Container Service), Amazon SQS, SBT, GoLand, PyCharm, Terraform
  • Paradigms

    Object-oriented Programming (OOP), Test-driven Development (TDD), Agile Software Development, Functional Programming, Concurrent Programming, XP, Unit Testing, Scrum, Management, Extreme Programming
  • Platforms

    Linux, Windows, NetBeans, Oracle, JEE, WordPress, Joomla, Jakarta EE, JBoss, Heroku, Amazon Web Services (AWS), Apache Kafka, OS X, Docker, Kubernetes, Azure
  • Other

    OAuth, log4j, Apache Commons, Integration Testing, CI/CD Pipelines, Full-stack, Full-stack Development, Ant, Ajax, GLPK, PMI, WebLogic, SAP, Siebel, Web Services, HDDL Plugin, AWS, Engineering, Electronics, Monte Carlo Simulations, Payment APIs, Card Payments, PCI, HubSpot
  • Storage

    MySQL, Memcached, PostgreSQL, Sybase, IBM Informix, Redis, MongoDB, Elasticsearch, Amazon S3 (AWS S3), Google Cloud
  • Libraries/APIs

    JDBC, RESTEasy, Spark Streaming, Twitter API, LinkedIn API, Google API, Facebook API, Pandas, Asterisk-Java


  • PhD Degree in Software Engineering
    2006 - 2011
    São Paulo University - São Paulo, Brazil
  • M.S. Degree in Software Engineering
    2002 - 2004
    São Paulo University - São Paulo, Brazil
  • B.S. Degree in Electronic Engineering
    1991 - 1995
    Aeronautics Institute of Technology - SJC, Brazil

To view more profiles

Join Toptal
Share it with others