Vinicius Miana

Vinicius Miana

Sao Paulo, Brazil
Hire Vinicius
Scroll To View More
Vinicius Miana

Vinicius Miana

Sao Paulo, Brazil
Member since December 29, 2012
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.
Vinicius is now available for hire
Portfolio
Experience
  • Java, 17 years
  • Scala, 1 year
  • PHP, 5 years
  • C++, 3 years
  • Pascal, 3 years
  • C, 3 years
  • Perl, 2 years
Sao Paulo, Brazil
Availability
Part-time
Preferred Environment
Linux, Eclipse, Git, SVN
The most amazing...
...software I've built is a workforce optimization tool incorporating linear programming, statistics, and forecasting techniques to find an optimal work schedule.
Employment
  • Consultant
    Vortex Technologies
    2010 - PRESENT
    • 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 e-commerce payment systems, and an insurance company.
    Technologies: Java, JEE, JBoss, Jetty, Scala, Spring, Struts 2, Hibernate, RestEasy, SVN, MySQL, Postgres, Oracle, JUnit, Maven, Ant, JIRA, Confluence, Velocity, SCRUM
  • Professor
    Mackenzie University
    2005 - PRESENT
    • Taught Java Programming, Algorithm Design, Data Structures, Web Development, Software Quality, and Scala Programming to students at both undergraduate and graduate levels.
    Technologies: Java, JEE, Spring, GIT, Struts2, Scala, Play
  • CTO
    Hollywood Movie Magic / Serendipia
    2008 - 2010
    • 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: Java, JEE, Tomcat, Ant, Maven, PHP, WordPress, MySQL, Joomla, Struts2, Hibernate, Spring, HTML5, Velocity, AJAX, Sugar CRM
  • Consultant
    Locaweb
    2007 - 2007
    • Responsible for the technology transfer and integration of 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: Asterisk, Java, JEE, Spring, Hibernate, SVN, JSP, Struts
  • Chief Technology Officer
    Vortex Workforce
    2003 - 2007
    • 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: Java, Spring, Tomcat, Ant, Struts, MySQL, Postgres, Avaya, JNI, GLPK
  • Professor
    Sumare College
    2002 - 2005
    • Supervised undergraduate theses.
    • Taught courses on Java Development, Project Management, Web Development, Data Structures, Software Engineering, and Advanced Topics in Computer Science.
    Technologies: Java, PMI, JSP, Struts, JEE
  • Systems Architect
    DirecTV
    2000 - 2001
    • Developed highly scalable EAI (Enterprise Application Integration) 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: XP, Java, JEE, WebLogic, Tuxedo, SAP, Siebel, Web Services, Rational Rose, Mercury Test Runner
  • Systems Architect
    General Reinsurance
    1999 - 2000
    • Developed a turn key, B2B (business to business) portal to quote and sell reinsurance.
    • Interfaced with clients to determine product requirements and negotiate project schedules.
    • Project manager for a 10 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: Java, J2EE, Rational Rose, WebLogic, Sybase, Servlets, JSP, JDBC
  • Software Engineer
    Philips
    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: C++, HDDL, Oracle
  • Software Engineer
    Oldballgame.com
    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: Java, PERL, HTML
  • Software Engineer
    Hast Technologies
    1996 - 1998
    • 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 4 person development and QA team.
    Technologies: Delphi, Rational Rose, Java, ErWin, Informix, JDBC
Experience
  • General Reinsurance B2B Portal (Development)

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

  • Locaweb Virtual PABX (Development)
    http://www.locaweb.com.br/produtos/pabx-virtual.html

    This is Locaweb's virtual PABX website, for which I designed the architecture and also integrated Vortex Workforce software.

Skills
  • Languages
    Java, Scala, PHP, C, Perl, Pascal, C++
  • Frameworks
    Apache Struts 2, JUnit, Hibernate, Apache Struts, Spring, Play Framework
  • Tools
    Maven, Eclipse, Ant, Confluence, JIRA, Netbeans
  • Paradigms
    Object-oriented Programming (OOP), Functional programming, Concurrent Programming, Agile Software Development, Test-driven Development (TDD)
  • Platforms
    Linux, Windows
  • Misc
    log4j, Apache Commons, OAuth
  • Storage
    Memcached, MySQL, Oracle, PostgreSQL
  • Libraries/APIs
    Facebook API
Education
  • PhD degree in Software Engineering
    São Paulo University - São Paulo, Brazil
    2006 - 2011
  • M.S. degree in Software Engineering
    São Paulo University - São Paulo, Brazil
    2002 - 2004
  • B.S. degree in Electronic Engineering
    Aeronautics Institute of Technology - SJC, Brazil
    1991 - 1995
Hire the top 3% of freelance developers
I really like this profile
Share it with others