Stepan Lenevich
**** ********* ***, ***** ****, MN, 55116 1-651-***-**** **************@*****.***
Summary
Full Stack Software Developer experienced at software planning, design and requirements management. Skilled in the full project life cycle from design and implementation to software maintenance and enhancement. Expert in Java and SQL. Green card holder Highlights
Professional development experience: Requirement Acquisition and Analysis; Design Planning and Documentation; Development, Testing and Enhancement Languages: Java, JavaFX, J2EE; Regex; C++, C-CUDA, Python, JavaScript, AHK RDBMS: MS SQL, MangoDB, MySQL, PostgreSQL, Amazon RDS, Firebase RDB Java: JDBC, Concurrency, Exception Handling, Optimization, Sockets Tools: Git, Mercurial, CVS; ANT, MAVEN; JUnit; Jira, Trello, Nuclino, Swagger Data Formats: HTML, CSS, XML, JSON
Qualifications
Extensive knowledge of source control, unit testing, code verification and documentation Exceptional ability to work in a thriving, fast-paced and team environment Ability to perform programming, debugging, data analysis and system analysis Proven ability to engage on multiple projects with competing deadlines Ability to solve complex problems and communicate clearly and effectively Work History
Senior Software Developer: 4/17 to 12/17 – Outcome Engenuity, Eden Prairie, MN Business requirements gathering and analysis: communicate with project owner to discuss client needs and create a list of essential features of JCAT product Software design and architecture: specify JCAT program services, security and audit trail requirements and evaluated story points for each task
Technical documentation: outline JCAT service specs as an overview, document user types and their privileges along with audit trail rules in Nuclino User stories: write and track progress on user stories using Trello Software development: design and implementation of JCAT messaging service (JavaFX) Client-Server: Specify user mail model and implement interaction with AWS services Design and UX: create a set of icons for app buttons System Analyst and Software Developer: 2/16-3/17 – Certusoft, Minneapolis, MN Design and development: implement record converter from old to current format Software Development: extend auditing of user actions, save user's application preferences, add batch processor reporting pending orders, data integrity checker, redundant data detector SQL: CRUD tables to store additional variables on SQL server Optimization: Optimize C-CUDA code. Polygon selection rate was increased by a factor of 20 Education
Postdoc, University of Minnesota, MN (2014-2015)
Postdoc, University of British Columbia, Vancouver (2011-2013) PhD in Computational Chemistry, University of Minnesota, MN (2004 – 2010) BS with honor, Higher Chemical College of the Russian Academy of Sciences (1999-2004) Selected Publications
Author and coauthor of 16 publications with 295 citations total https://scholar.google.com/citations?user=NmGyq8kAAAAJ&hl=en
(1) ABCA4 is an N-retinylidene-phosphatidylethanolamine and phosphatidylethanolamine importer. F Quazi, S Lenevich, RS Molday. Nature communications 3, 925
(2) Transition state analysis of model and enzymatic prenylation reactions. S Lenevich, J Xu, A Hosokawa, CJ Cramer, MD Distefano. Journal of the American Chemical Society 129 (18), 5796
(3) Nuclear magnetic resonance-based quantification of organic diphosphates. S Lenevich, MD Distefano. Analytical biochemistry 408 (2), 316-320 Additional Experience
Unix and Windows shell scripting
Tools: Amazon Web Services, Tomcat; Gradle; Cucumber; Jenkins; VMWare, Docker Methodology: Service Oriented Architecture (SOA), Software as a Service (SaaS) IDEs: IntelliJ IDEA, NetBeans, Eclipse, Visual Studio, Notepad++ GitHub projects: https://github.com/StepanVL/