Alex Ilin

Alex Ilin

Software Engineer

Followers of Alex Ilin129 followers
location of Alex IlinTustin, California, United States

Connect with Alex Ilin to Send Message

Connect

Connect with Alex Ilin to Send Message

Connect
  • Timeline

  • About me

    Lead Software Engineer at EPAM Systems

  • Education

    • Kyiv school #194

      1982 - 1992
    • National Technical University of Ukraine 'Kyiv Polytechnic Institute'

      1992 - 1998
      Specialist Computer Science

      Faculty of Applied Mathematics, Computer Systems and Networks

  • Experience

    • Overmind

      Dec 1996 - Feb 2005
      Software Engineer

      -Developed software for Ukrainian stock market(Delphi and Java): Ukrainian registrars business automation projects. Searching for new technologies to increase development productivity and maintenance quality.-Developed the Swing Look-n-feel for Lightsocket (California company)-Dsigned the Financial Monitoring app(according to FATF requirements adopted in UA laws). Based on SWT(Eclipse).-Created Web sites using JSP and J2EE.-Developed Delphi components.

    • Certive/Cloud9 Analytics

      Feb 2005 - Dec 2008
      Software Engineer. Team leader and Architect

      -Developed TDS(MS SQL Server) protocol Java implementation for the proprietary company BI server.-Developed from scratch ODBC driver (Using C language).-Created ODBC driver testing suite(C++).-Improved JDBC driver(Java).-Designed and implemented Query Builder Excel Add-In (C#).

    • Lucky Release Ltd

      Mar 2008 - Apr 2013

      -Developed open-source engine DocFlower(https://sourceforge.net/projects/docflower/) to simplify rich clients based on Eclipse/RCP platform and defined by XML/XSD/XSL.-Developed projects for Ukrainian custodians. Eclipse/RCP client works over https with JDO/OSGi back-end which is intensively using XML/XSL/XML Schema. -Developed Android projects with JSF/JDO backend using JSON RESTful services. Spring Security and PrimeFaces were involved.

      • Software Engineer. Team leader and Architect

        Mar 2008 - Apr 2013
      • Software Engineer, Software Developer

        Mar 2008 - Apr 2013
    • Self-Employed

      Apr 2013 - Dec 2018
      Software Engineer

      -Developed Java backends based on JSF/DataNucleus/Spring Security/Primefaces/RESTful.-Developed Android apps (SQLite, Background Services, Media Player, Barcode, Camera, Google Maps, Espresso UI testing etc).-To do cross-platform(web, Android, iOS) push messaging I have used Google Firebase Cloud Messaging.-Developed iOS Swift apps with a lot of input forms, barcode support, CoreData, JSON auto de/serialization based on CoreData, Zebra and Star printer integration, Zebra LBL rendering preview etc.-Developed Windows C# app.-Rollout PostgreSQL cluster to manage hot backups and offload heavy queries. -Maintaining development infrastructure. Git repository, bugzilla, Linux and Windows servers, Apache, Jetty.-Designed and implemented High Availability feature.-Researching done for system improvements and resolving the system scalability issues. E.g., PostgreSQL multi-master feature(BDR), no-sql solutions.-Added support for Zebra and Star mobile printers used to print from Android and iOS devices. Including a rendering Zebra LBL preview into pdf or image.-Get started migration of backends toward JAMStack(Gatsby/ReactJS). Due to some limitations of JSF. Show less

    • EPAM Systems

      Jan 2019 - now

      OpenAPIKafkaKubernetesCloud transformationAngularization and bootificationTech leadMentoring - Spring Cloud- Angular- Pivotal Cloud Foundry- Veracode- ELK (Elasticsearch, Logstash, Kibana)- Terraform, Terragrunt, Ansimble- Google Cloud Platform (GCP)- NetApp- Jenkins- Agile, XP (pair programming etc) Spring BootPivotal Cloud FoundryGCPVeracodeJenkins

      • Lead Software Engineer

        Jul 2021 - now
      • Lead Software Engineer

        Nov 2019 - now
      • Senior Software Engineer

        Jan 2019 - Nov 2019
  • Licenses & Certifications