IGOR RODCHENKOV
Richmond Hill, Ontario, Canada
Cell: (647) 938 1973, Email: rodche@gmail.com
Sr. Software Engineer / Research Associate
Work
Paymentus, Canada | 01/2019 – Now |
www.paymentus.com
Development; InfoSec (07/2020)
Sr. Full-Stack Software Developer; Security Engineer (mid 2020)
- Developed fintech web, IVR, and batch apps for business and government customers (Java, Node, Javascript, Bash, Freemarker, Docker, Asterisk, Oracle DB and PL/SQL, AWS, Bitbucket, Git)
- Improved and customized the bill payment and presentment web portal and ACH Direct Send payment flow (JPMC, NACHA) for a large insurance business (Java, Oracle, S3, SFTP, Python, Bash, Node, JS, Freemarker, CSS)
- Created or updated design docs, dev stories, dashboards (Confluence, Jira)
- Tested the changes locally (IDE, Docker, Vagrant, web browser, mobile device emulator) and in a cloud based QA/SIT/UAT environments (EC2, Jenkins, Terraform, Helm)
- Analyzed and remediated application security vulnerabilities, risks
- Instrumented and managed containerized Java and Node web apps and micro services with Contrast Security Agent and TeamServer (IAST)
- Training: PCI DSS, OWASP, AODA, Respectful Workplace, Health and Safety, Security Awareness, HackEDU, ACG
University of Toronto, Donnelly Centre, Faculty of Medicine (BBDMR), Canada | 11/2008 – 01/2019 |
baderlab.org; pathwaycommons.org; biopax.org; cytoscape.org
Develop open-source biological pathway and network databases, visualization and analysis software and api with Java, Spring (boot,aop,web,xml,mvc,rest,data,jpa,querydsl,hibernate,search,security), Javascript (Angular or React, Node), Python, shell; databases: H2, MySQL, RethinkDb, Elasticsearch; configure Nginx, Tomcat, OpenLink Virtuoso, Logstash, Kibana, Filebeat; deploy on Ubuntu or Turnkey Linux, VMWare ESXi, VM or Docker.
Senior Research Associate, Software Engineer
- Produced Pathway Commons - integrated biological pathway data, web services, api and apps.
- Created BioPAX Validator app and library to check BioPAX OWL models for syntax, bio ontology term/id, semantic errors.
- Developed cPath2 (data integration and server platform for Pathway Commons).
- Maintained Paxtools java API and library modules to build, traverse, merge, convert BioPAX graphs.
- Refactored, fixed BioPAX reader and CyPath2 osgi bundle apps for Cytoscape and network visualization web apps.
- Customized logging and analysis: a) spring-jpa-querydsl/angular; b) GA/js; c) Grok json templates, ELK, Filebeat..
- Validated, converted, integrated, indexed, summarized biological pathway models, consulted original data providers, committed to several open source bioinformatics projects.
- Contributed to a dozen publications in peer-reviewed journals.
Helmholtz Centre Munich, IBIS, Neuherberg, Germany | 01/2007 - 08/2008 |
helmholtz-muenchen.de/en/research/institutes/institute-of-bioinformatics-and-systems-biology-ibis
Institute for Bioinformatics and Systems Biology (also known as MIPS) at the research institution for the Environmental Health of Federal Government and State of Bavaria within Helmholtz Association of German Research Centres
Postdoc Researcher, Software Developer
- Designed a semantic query processor for a knowledge base (EJB3, TM4J, Tolog, Antlr, TMAPI, NetBeans).
- Integrated biological data from Biomart, Simap, Pedant, EBI.
- Created apps for the protein function prediction (Perl, Java, Bash, MySQL, Glassfish, OpenLaszlo, ZK, Liferay, greed).
- Optimized structure descriptors for ML to predict QSPR/ADMET properties of chemicals (Perl, C, Fortran, Corina, Dragon, OpenBabel, MOPAC for BOINC).
Samsung Electronics, SAIT, Suwon, South Korea | 11/2002 - 12/2006 |
www.sait.samsung.com/eng/research/bio/e_biochip.jsp
SAIT is Samsung's central R&D unit, the incubator for future cutting-edge technologies.
Assistant Manager, R&D (in-house Bioinformatics, wet-lab support) in BIO LAB
- Optimized qPCR DNA primers for pathogen detection (Genetic Algorithm, Perl, C, Clustalw, Muscle, T-Coffee).
- Provided IT support, data analysis and simulation for the discovery of disease-associated SNPs (Oracle, Ms Access, VB, C, Matlab, SVM, Sequenom MassARRAY, MALDI-tof, hME).
- Developed a LIMS; supervised two UI developers; trained colleagues (PL/SQL, scripts, macros).
- Developed a Perl/C/.NET app to filter (FIR) and display (Gnuplot) signals from the DNA detection FET-array microchip.
- Reviewed Life Science market trends, complex disease candidate genes (using PubMed, MeSH terms).
CBOSS Corporation, Moscow, Russia | 2002 |
www.cboss.ru
Leading corporation in the development of innovative convergent IT solutions for end-to-end automation of the telecommunications companies. Oracle's official partner.
Billing System Technical Support Specialist (enabled the pre-paid payment cards for mts.ru telecom branches in Murmansk, Krasnodar and Sochi)
Union Motors, Moscow, Russia | 1998 - 2002 |
Nissan Europe Car Dealership: auto, parts, materials and service.
Senior Sysadmin, Software Developer - software for bookkeeping, inventory, orders, customs, supply.
Strategic Analysis And Consulting, Moscow, Russia | 1997 - 1998 |
Mathematician, Programmer - aggregated (MS Access) and analyzed (with CPLEX and Matlab) balance sheets, performance and risk indicators of several banks, to improve metrics, ranking and to consult senior management.
Education
Moscow Institute of Physics and Technology, Moscow, Russia |
|
phystech.edu , en.wikipedia.org/wiki/Moscow_Institute_of_Physics_and_Technology
Leading Russian State University, "the Russian MIT" (docs were verified in 2009 by CES, University of Toronto).
- PhD in Physics-Mathematics (2000).
- Diploma of Engineer-Physicist (with distinction), speciality Applied Mathematics and Physics (1990-1996).