We provide IT Staff Augmentation Services!

Software Engineer Resume



  • A software engineer with over 17 years of history leading the development of multiple stable, sustainable enterprise applications using advanced development methodologies, design patterns, concepts, and industry best practices.
  • Recognized open source expert, having designed and developed Confidential, one of the most popular open source project management solutions in the world.
  • Strong leader with excellent skills in delegation, communication, mentorship, and quality control, ensuring the delivery of robust, reusable software.
  • Expertise in Java, Scala, Kotlin, and many advanced frameworks like Spring Boot, Hibernate, Hadoop, and Spark.
  • Enterprise Architecture Object Oriented Design Big Data Analytics DevOps Best Practices
  • Performance Improvement Employee Mentoring Software Development Life Cycle Open Source
  • Legacy Refactoring Design Patterns Code Quality Automation Testing


Languages: Java, Scala, Kotlin, Python, R, PHP

Web: CSS3, JavaScript, SASS, HTML5, XML

Web Services: REST, SOAP

Web/App Servers: Tomcat, Jetty, Undertow, Apache, Nginx

Frameworks: Spring boot (Cloud, Data, REST, WebMVC, Security), Hibernate, MyBatis, GWT, Vaadin

Databases: MySQL, PostgreSQL, MS SQL, Maria, H2, MongoDB, Cassandra

Design Patterns: Adapter, Façade, Composition, Factory, Chain of Responsibility, etc., Enterprise Design Pattern, ETL, Big Data Architecture

SDLC: Scrum, Kanban, RUP, XP, Waterfall

Tools: Git, IntelliJ, Flyway, JUnit, Jenkins, Docker, Maven, Gradle, JIRA, Infinispan, Ehcache, Elasticsearch

Platforms: Windows, AWS (EC2, Beanstalk, RDS, CloudWatch, CloudInformation, S3, CloudFront, etc.)

Big Data: Hadoop, Spark, HBase, Cassandra, Pig, Hive, Kafka, Schema Registry, Avro

Machine Learning: Google Colab, TensorFlow, Keras, Pandas, PySpark


Confidential, Iowa

Software Engineer


  • Refactored and migrated Confidential to use latest software technologies and trends, such as microservices containers, and upgraded library versions.
  • Supported users and answered technical and operational questions.

Technologies Used: Amazon Web Services (EC2, SES, S3, CloudFront, RDS), Spring Boot, Spring Cloud, Kotlin, MyBatis, Inifispan, REST API, Vaadin, Docker, Junit, DBUnit, TestContainer, Jenkins, Kafka, HBase, Hadoop, Spark, TensorFlow, Keras, PySpark


Engineering Director


  • Defined vision, scope, and direction of company products.
  • Mentored employees in career path and skill improvement.
  • Contributed to the organizational process improvement team (GOAT).

Technologies Used: NodeJS, ReactJS, Python, Java, Kotlin, Docker


Senior Principal Software Engineer


  • Coached Scrum team and offered performance insights to ensure it met the company DoD standards.
  • Trained team members in testing, REST API design, and microservice architecture.
  • Defined strategy for developing a new generation of public API exposed to third - party libraries.
  • Interviewed technical staff and evaluated for engineering positions.
  • Built strong offshore team from 20 engineers to nearly 70 engineers in 10 months.
  • Led Scrum team of 18 members in delivery to complete the new user interface in three months.
  • Developed company-wide error handling and validation mechanism.

Technologies Used: Spring Boot, MongoDB, REST API, ReactJS, EmberJS, IntelliJ, Docker, Jenkins


Owner / Tech Lead


  • Composed designs, proposals, and bids for customer projects.
  • Expanded client base both online and offline through marketing, communication, and meetings.

Technologies Used: Spring framework, Scala, Kotlin, Vaadin, MyBatis, Hibernate, Jenkins, JUnit, Quartz


Co-Founder / Tech Lead


  • Composed designs, proposals, and bids for customer projects.
  • Expanded client base both online and offline through marketing, communication, and meetings.
  • Supervised 15 diverse team members working on multiple notable projects.
  • Completed and deployed desktop sharing program featuring high speed and advanced options.

Technologies Used: Java, Applet, Adobe Flex / AIR, PHP, Python, RoR, WordPress, Android, iOS, Eclipse, IntelliJ


Technical Director


  • Trained employees in software engineering topics such as estimation, TDD, OOP, and development.
  • Communicated with stakeholders to determine requirements and propose new features.
  • Defined test strategy on multi-brand mobile devices.
  • Led development team of more than 30 members to build the new web operating system by Silverlight.
  • Delivered the first demo of the web operating system concept successfully to stakeholders.

Technologies Used: Java, Grails, J2ME, Silverlight, Eclipse


Senior Engineering Manager


  • Monitored projects progress to ensure they met the deadlines and expectations.
  • Reviewed and approved technical solutions and changes to architecture and component design.
  • Ensured engineering best practices such as unit testing, design patterns, and object-oriented principles.
  • Encouraged and supported developers to improve skills and meet industry standards.
  • Led process improvement program, continually enhancing the quality of deliverables.
  • Refactored and revitalized failing project, gaining customer trust and long-term client.
  • Developed and delivered workflow framework for the claim processing.

Technologies Used: .NET Framework, Visual Studio, MS SQL Server, Java Swing


Project Manager


  • Coordinated with Japanese employees to review code and write technical proposals for approval.
  • Hired and evaluated the performance of new technical staff members.
  • Wrote complex modules and tested for functionality and speed.
  • Defined and wrote a framework for telecom graphic systems which loads screens dynamically using XML.

Technologies Used: Java, Tomcat, Oracle Application Server, EJB 1


Software Engineer


  • Wrote a parser program from scratch to execute scripts and generate VHDL format.
  • Improved parser program processes more variable types, generates fewer errors and runs 5 times faster.

Technologies Used: Java

Hire Now