Victor Rumanski
--SUMMARY OF QUALIFICATIONS
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
Senior Software Developer with strong technical and analytical skills with solid experience (10+ years)
working exclusively with Java 1.5-1.8 to develop, implement, and maintain software applications,
components and interfaces
7+ years of client facing consulting background; expert in translating multiple audience requirements into
coherent software solutions
Excellent experience with Java EE 5/6/7 and Play-Framework, MVC Frameworks
Sound understanding of object-oriented design principles and design patterns
Solid knowledge of Servlets, Java Server Pages (JSP 2.0), JSF 2.2, HTML5, JavaScript, CSS, jQuery
and Bootstrap
Extensive experience with Hibernate/JPA ORM
In-depth knowledge of Play-Framework, Tomcat Server, JBoss App Server, WebLogic
Exceptional experience building Web Services using JAX-WS, JAXB, both RESTful and SOAP
Hands-on experience using Quartz to build scheduled tasks and cron jobs
Well versed in SQL and RDBMS experience including PostgreSQL, Oracle 11g, Microsoft SQL Server,
MySQL
Hands-on experience working with Apache Maven
Ability to meet deadlines, prioritize tasks and work effectively with minimal supervision in a team
environment
Engaged and motivated to research best practices, understand and work with new approaches
Proven ability to collaborate with users and stakeholders and provide comprehensive, ongoing reporting
to members of the integrated project team and stakeholders
TECHNICAL SKILLS
Java SE
Java 1.4-1.7, Collections Framework, Threading, Reflection, Annotations
Java EE
Versions 5-7 with Servlet, JSP, CDI, JTA, JMS, JPA, EJB (3.x), JSF, Java Mail, XML, JSON
Application Servers
Play Framework App Server, JBoss (4~WildFly), Tomcat, Glassfish, WebLogic
Cloud
Linode, Digital Ocean, Rackspace, Google Cloud Platform
Integration
Direct SQL, JMS, Flat File format, Banking EDI, SOAP, JAX-WS, JAX-RS, JAXB
User Interface
HTML5, JavaScript, CSS, jQuery, Bootstrap
DB/Persistence
JPA (Hibernate/Toplink), Oracle, SQL Server, MySQL, Postgres, Lucene Full Text Search
Testing
JUnit, Postman
APIs
Rackspace Files, B2 Files, Telegram Bots, IBM Text to Speech, Google Geo Location,
Google Maps
Tools
GIT, Maven, Ant, Eclipse, NetBeans, Android Studio, Linux Shell, CVS, SVN
PROFESSIONAL EXPERIENCE
Senior Java Developer / Team Lead
02/2014 – Present
Cash-UP Tech
Cash-UP Tech is a startup on the CRM market, its main product is a mix of Business Intelligence + Sales
enabling applications, the company main focus is to significantly increase any sales team performance.
▪
▪
Designed and developed the database model and main modules of the application
Implemented the architecture and main features of the system
Page 1 of 3
Victor Rumanski
▪
▪
▪
▪
▪
Worked collaboratively with a diverse set of customers to understand the business needs and gather
the requirements
Inspected and indicated functional requirements of the application to enhance the business process
Responsible for team coordination, sprint planning, code reviews and technical mentorship of junior
colleagues
Efficiently handled integrations and data extraction from customers legacy ERPs
Outcome: this project is very successful as the customers had at least 30% increase in gross sales,
mainly because the app reduced, by orders of magnitude, the time spent on spreadsheets work and
sales representatives receiving mobile access to their company sales data.
Environment: Play Framework, JPA, Groovy, Quartz, Java 1.8, JavaScript, CSS, HTML, Bootstrap, SQL,
PostgreSQL, Linode Cloud, Microsoft SQL Server, Oracle 11g, MySQL, Restful APIs like
Telegram, B2 and VTEX, GIT, Maven, Eclipse
01/2011 – 01/2014
VIAN ASSESSORIA
Jaragua do Sul, Brazil
Senior Java Developer
VIAN Assessoria is a consulting and auditing company with focus on tax planning and tax law.
Project: Automated Auditing system
The system audited the fiscal operations on some of the top 20 biggest supermarkets brands in
Brazil, finding human errors on tax paying that amounts to dozens of millions of dollars.
▪
▪
▪
▪
▪
▪
Developed the first automated tax auditing system targeted at supermarkets in Brazil
The system was designed to process concurrently large files (GB+) against millions of fiscal
rules using the barcodes of products
Developed all the phases of the software from UI, Java Business Layer to Database design and SQL
queries
The database size was in the tens of millions of rows per audit, so I used a schema per audited
customer strategy to horizontally scale the database performance.
The initial version of the software needed 14 persons to audit R$-,00 in gross sales,
while the last one needed only 2, this increase in productivity was gained when I developed an AI that
used full text search to match unaudited items to previous similar, completed work, releasing users from
tax law reading and human auditing up to 80%, now they only need to confirm what the AI found.
Outcome: The system is very successful and enables the auditing of many years of fiscal operations and
gigabytes of data per month, then allowing customers to reduce money loss on tax obligations.
Environment: Play Framework, JPA, Hibernate, Groovy, Quartz, Java 1.8, JavaScript, CSS, HTML,
Bootstrap, SQL, PostgreSQL, Linode Cloud, JBoss 6, EJB3, JSF, JMS, JTA, JavaMail, Java
concurrency utilities, nio, GIT, Maven, Eclipse, JUnit
05/2009 – 12/2011
COFACE IBERINFORM Portugal
Lisbon, Portugal
Java Developer
COFACE IBERINFORM provides customized risk management, prospecting and billing solutions.
Project: Risk Rating “@Score”
The system provided credit score reports of Portuguese companies for banking and financial customers, using
various file formats over SOAP/XML web-services
● Initiated the first steps of the company on JEE development moving from plain Servlet/JSP stack
● Pushed JEE5 development with EJB 3.x, JPA/Hibernate, JMS on WebLogic App Servers, updated
the UI to use JSF 2.x and Facelets
● Updated the report generation logic from ad-hoc queries to a stable OO model, which made feature
addition and tests much easier
● Resolved several bugs and added several other features that were lacking for the product to go live
Page 2 of 3
Victor Rumanski
●
●
●
●
Integrated the main legacy system into the new JEE stack through stored procedures
Developed an app for users to define personalized Quartz Jobs to meet customer’s special needs
Updated the PDF and HTML generation to Apache FOP and XSLT
Outcome: The system was able to deliver fast and secure reports, by leveraging a simple and defined
interface for customers to access their subscription over SOAP Web Services.
Environment: JPA, Hibernate, Quartz, Java 1.5, JavaScript, CSS, HTML, Bootstrap, SQL, WebLogic, EJB3,
JSF, Facelets, JMS, JTA, JavaMail, Java concurrency utilities, CVS, Ant, Eclipse, Junit, XSLT,
XPATH, Apache FOP
05/2008 – 03/2009
Datasul Totvs
Joinville, Brazil
Jr Java Developer
Datasul Totvs is the largest software development company in Latin America. It provides a broad range of
applications from ERP to HR management.
Project: Legacy Progress ERP system
The system provided a bridge between the windows desktop app to the web browser, using binary conversion of
a custom Progress tool.
▪ Was engaged in the process of transformation of legacy Progress ERP system to Java EE solution
▪ Worked mainly in the test suit using FlexUnit and JUnit
▪ Built a wiki for the internal needs of the team
Environment: JPA, Hibernate, Quartz, Java 1.5, JavaScript, CSS, HTML, EJB3, JMS, JTA, CVS, Ant, Maven,
Eclipse, JUnit, Adobe Flex
EDUCATION
Associate’s Degree in Software Development, UNIP Jundiai, Brazil
Page 3 of 3
2015