Lev Bornovalov

Principal Software Engineer at OpenIAM, LLC
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Prague, Czechia, CZ
Languages
  • English Native or bilingual proficiency
  • Russian Native or bilingual proficiency
  • Czech Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Principal Software Engineer
      • Aug 2012 - Present

      • Responsible for developing and architecting core features of the OpenIAM Product Suite using J2EE Technologies (Java, Spring Boot, Hibernate, JDBC), ElasticSearch, RabbitMQ, and Redis.• Develop J2EE Microservices deployed to a clustered docker environment (kubernetes and docker swarm).• Develop a SAML Identity/Service provider solution used by 3rd party consumers.• Develop a highly-scalable RBAC (Role Based Access Control) entitlements engine using a graph database (JanusGraph, and AWS Neptune)•. Use ElasticSearch to develop a scalable search engine for critical key entities.•. Utilize React Native and Firebase to develop a mobile app to enable TOTP and Push Authentication into OpenIAM•. Build and maintain a custom Apache httpd plugin written in C - the OpenIAM Reverse Proxy• Utilize terraform to deploy the OpenIAM product suite into AWS, Google Cloud, and Azure• Use Chef to automate management of internal servers• Develop a framework for internationalization of back-end and front-end objects into several languages• Utilize Oracle, MySQL and Microsoft SQL Server as data storage components.• Develop a REST API proteced by OAuth used by browsers, phones, and native clients• Utilize React, Bootstrap, and HTML5 to develop a client-facing UI• Develop automated tests using TestNG and Selenium

    • United States
    • Internet Publishing
    • 700 & Above Employee
    • Senior Software Engineer
      • May 2011 - Present

      • Develop multi-clustered, kubernetes-based microservices using Spring Boot, Hibernate, Elasticsearch, Redis• Develop, maintain, and architect the Military Skills Translator Platform – a multi-clustered web application that translates former US military personnel skills into equivalent civilian jobs and occupations.• Utilize React Native to build and maintain mobile apps for Military.com for both iOS and Android• Utilize Chef, Ruby, Kitchen, and Knife to automate deployments of Spring Boot-based microservices to Virtual Machines and Kubernetes Clusters hosted in AWS.• Utilize Angular, React, jQuery, and HTML5 to develop both client-facing and admin-facing UI applications.• Develop automated tests in JUnit, TestNG, and Selenium

    • CEO, Software Architect
      • Oct 2010 - Feb 2013

      • Creator and architect of FlatFolks – a social network targeted toward individuals seeking to rent, exchange, and share apartments.• Utilize Java, Spring Framework, Ehcache, and Jetty HttpClient to develop a high-performance backend, designed to handle large volumes of data and traffic.• Utilize jQuery to develop an object-oriented, Ajax GUI.• Develop a MySql database schema, designed to handle complex queries and large data sets.• Configure/maintain a CentOS Linux Server to host the FlatFolks application.

    • United States
    • Financial Services
    • 700 & Above Employee
    • Software Engineer
      • Jul 2009 - Jun 2011

      • Use Java and the Spring Framework to develop the Citi Intranet Portal – a web-based application that provides clients a single access point to different Citi applications.• Utilize the Java Spring Framework and Ehcache to design and develop a highly-portable, light-weight entitlement engine, allowing for access control within the Intranet Portal.• Leverage Jetty HttpClient to develop a high-performance, multi-threaded reverse-proxy, used to deliver content to a single location.• Develop a JavaScript interface for content providers to manage entitlements.• Use the Siteminder Java API to develop a SSO (Single Sign On) interface, allowing for authentication into the Intranet Portal.• Develop an XML-based web-service to provide users the capability to send large, automatic data feeds to the Intranet Portal. Used for client on-boarding, and entitlement maintenance.

    • Germany
    • Appliances, Electrical, and Electronics Manufacturing
    • 100 - 200 Employee
    • Software Engineer at Urbana-Champaign, IL office
      • Sep 2007 - Jun 2009

      • Program primarily in C, C++, perl, and SQLite• Redesigned validation section of data acquisition software (TCE) to use a database backend• Wrote a general-purpose TCE Setup File converter in perl • Program primarily in C, C++, perl, and SQLite• Redesigned validation section of data acquisition software (TCE) to use a database backend• Wrote a general-purpose TCE Setup File converter in perl

Education

  • University of Illinois at Urbana-Champaign
    BS, Computer Engineering
    2006 - 2009

Community

You need to have a working account to view this content. Click here to join now