We provide IT Staff Augmentation Services!

Contractor/consultant Resume

4.00/5 (Submit Your Rating)

OBJECTIVE:

I’m looking for architectural/senior position focused on backend/infrastructure within Java landscape. My primary interest is Confidential architecture/development and monolith application decoupling.

SUMMARY:

  • I have been doing software for well over seventeen years.
  • In the beginning I was involved with financial software development for banks, credit unions and mutual fund companies, after that I’ve shifted towards more of a mainstream software development.
  • For seven or so years my main focus was game and application development for social websites.
  • Last two years my primary focus was Confidential related architecture.

TECHNICAL SKILLS:

Java: Spring Boot, Groovy, Spring Framework, Guice Framework, Eureka, Zuul, Cloud Config, Hystrix, Turbine (Netflix OSS)

PHP5: OOP, JSON, Restful API’s, XML, mysqli/mysqlnd, memcached, curl, etc.

JavaScript/web: jQuery, JSON, html5, CSS, Facebook API’s..

Perl: cgi, linux utilities, cron jobs, parsers, image processing, database backups and so on.

Databases: MySQL, Oracle, Redis, Couchbase...

Tools: gradle, maven, ant, make, svn, git, jira, Docker, Jenkins, Confluence, Eclipse, Netbeans, Android Studio, vim/vi.

Linux: everything; using linux as primary OS from '98.

Servers: nginx, Apache, Undertow Tomcat, memcached; AWS, S3 storage, Jabber;

Partial experience: C#, C/C++, ActionScript

NoSQL/Document DB and Search: Redis, Couchbase, some Cassandra and Lucene/ElasticSearch.

PROFESSIONAL EXPERIENCE:

Confidential

Contractor/Consultant

Responsibilities:

  • Started at Confidential again as a consultant to decouple huge monolith application into various Confidential .
  • I have introduced original road map and architecture design on how to chop existing application into various Confidential and developing various components to glue everything together between Confidential and existing monolith app (because we are carving off feature by feature from existing application).

Environment: Spring Boot, Spring Framework, Groovy, Gradle, maven, Jenkins, Oracle, MySQL, Docker and much more.

Confidential

Chief Technology Officer

Responsibilities:

  • Started a company with two other veterans with a goal to create an synchronous game leveraging Facebook platform.
  • Helped to grow company to fourteen people. Initially wrote a backend server to support the game, using Java/PHP mix with master - slave and/or sharded database.
  • Used a Jabber server and protocol as a way of communicating between flash frontend and backend to make game play real time.
  • Designed and implemented backend in PHP for third party game integration and game portal.
  • Created home grown PHP framework for database integration, RESTful API access and other various functionality.

Environment: Java, PHP5, Memcached, Guice Framework, Hibernate, JavaScript, MySQL Tomcat, AWS, S3, JavaScript/jQuery, Facebook API, Perl, Bash.

Confidential

Sr. Software Engineer/Architect

Responsibilities:

  • I was involved in architecture design, planning and story breakdowns and actual (coding) implementations of many different features.
  • Scouted for the talent and did many interviews for different roles within the company (from Directory level to Software Engineering roles).
  • Wrote tons of documentation on various subjects, majority of which was to help team do more in less time.
  • Evaluated and integrated some 3rd party software for performance and profiling. I was a project co-owner with one other person for the Confidential 's Core software piece that had everything else build on top of it or used it as a dependency.
  • This was the most critical part of our system. Singlehandedly migrated from Spring 3.x to 4.x within couple of weeks.

Environment: Java, Spring Framework, Memcached, Oracle, JSP, Perl, bash, Git, Jira, Bamboo, Jenkins, Confluence, etc.

Confidential

Sr. Software Engineer

Responsibilities:

  • First developer at Confidential for Facebook applications.
  • Also ported numerous games to Hi5 and Tagged sites.
  • Created a framework for Facebook integration to be reused by all games.
  • Mentored new hires to get them up to speed on our custom build framework.
  • Did a lot of A/B testing of various features of the game to figure out best possible game flow and most useful content for the players.
  • Created an unique framework that mixed Java and PHP backends for streamlined 3rd party API integration.

Environment: Java, PHP, JavaScript/jQuery, MySQL, Spring Framework, Guice Framework, Hibernate, Facebook API’s, Bash and Perl scripting

Confidential

Sr. Software Engineer

Responsibilities:

  • Developed range of applications for Facebook, MySQL, Hi5, Orkut, Tagged and Bebo platforms.
  • Each of those platforms had a unique requirements and different API’s.
  • Worked primarily on PHP and frontend stack, but occasionally was involved in database schema design and performance analysis of DB.
  • Helped fresh hires to get up to speed on various parts of our system.
  • Helped to refer some talented people for hiring.

Environment: PHP, JavaScript, MySQL, Perl, Photoshop, Various Social Network API’s

Confidential

Sr. Java Engineer

Responsibilities:

  • I was in charge of Confidential website (UI/UX), which allowed users to manage their voice over ip (VoIP) and regular phone accounts ( Confidential ).
  • Developed Facebook application that allowed users to expose their Confidential phone account via social network.
  • Created administration panel for in-house management of the users and phone networks.
  • Rewritten several parts of the software in JSP with custom Taglibs using Spring Framework.

Environment: Java, JSP, Custom Taglibs, Spring Framework, iBatis, MySQL, Facebook API’s, JUnit, MySQL, Tomcat

Confidential

Sr. Java Engineer/Consultant

Responsibilities:

  • Architected, designed and implemented web-based administration interface for Confidential ’s main product “Zero Cost Routing” or Confidential .
  • Confidential allowed enterprises to register and then manage their VoIP routes, gateways and ENUM (primary and fallback) servers.
  • In addition wrote a monitoring software that makes sure that SER boxes are operational up to the defined standard; in case of underperformance or failures it notified operations department via email and SMS.

Environment: Java, JSP with custom Taglibs, Servlets, Spring Framework, Tomcat, ProstgresSQL, AJAX, JavaScript, XML, JUnit

Confidential

Sr. Software Engineer, UI Team Lead

Responsibilities:

  • Architected and implemented intranet website with a consumer facing part that allowed Confidential ’s customer service team to generate and apply discounts to existing bookings of airline and hotel reservations or create a promotional and seasonal discount codes to be distributed via email or by other means to the users of Confidential.
  • System included ability to reverse discounts, see trends and usability reports, etc.

Environment: Java, Spring Framework, JSP/Taglibs, Struts, XML, SOA

We'd love your feedback!