Peter Gyschuk
Software Engineer
ada6zr@r.postjobfree.com
skype: p.gyschuk
https://www.linkedin.com/in/peter-gyschuk
Considering Remote positions
SUMMARY OF QUALIFICATIONS
Highly qualified and driven Software Developer with more than 9 years extensive experience in Java, designing, architecting, troubleshooting
Well-grounded in programming languages, technologies and cloud systems
Open-minded, responsible and people and business oriented – believes that it’s the main key to success for software engineering
Trustworthy team-player with mentorship background and know-how attitude to building effective teams where each teammate supports each other in order to reach the common goal
High personal standards and attention to detail combined with love to his job. Likes developing something from idea to release and gets the greatest satisfaction when the feature which he did is valuable for users TECHNICAL SKILLS
Programming Languages Java, JS, Python
Technologies & Frameworks Spring, Vert.x, Hibernate, Spark, Hadoop, Apache parquet, Akka, Ethereum, Solidity
Web services AWS RDS, AWS Elasticache Redis, AWS Neptune, AWS Kinesis, AWS Lambda, AWS EC2, AWS SQS, AWS Athena, AWS S3,
AWS Elastic beanstalk
Databases MySQL, PostgreSQL, MongoDB, Berkeley DB
Build tools Maven, Gradle
Operating systems Mac OS, Linux
Container platforms Docker, Kubernetes
PROFESSIONAL EXPERIENCE
July 2019 - December 2019 Radix Remote
Senior Java Developer
Project: Radix
Public decentralised ledger and consensus protocol, like Ethereum or Bitcoin, but built without blockchain My contribution:
● Implemented benchmark tests for most critical part of system
● Increased unit test coverage by 3-5%
● Refactored and simplified data model
● Code review
Tools and technologies: Java 8, Google Guice, Berkeley DB, Gradle October 2017 - June 2019 Crossover/Aurea software Remote Chief Software Architect
Project: Streamonce/Office365/JiveAnywhere/Urgent Notifications/Unified Connectors Set of integration projects for Integration Jive(corporate intranet) with different kind of services: Sharepoint Online, Google Drive, Google Groups, Dropbox, Jira, Facebook, Yammer, Bugzilla, Skype for Business, Webex, Hangout, Jabber, Alertfind etc
My contribution:
● Dokerized and migrated 2 projects from our own datacenter to AWS.
● Managed implementation of new service (from specification review to CICD configuration and deployment)
● Was involved as technical expert for pre-sales and on-boarding of new customers process
● Did performance improvement which decreased synchronization time of our data from several hours to 1-2 min
● Continuously supporting production environment and resolving customer escalations
● Code review
Tools and technologies: Java 11, Javascript, Spring, Hibernate, Postgres/Mysql, AWS March 2017 - September 2017 Very Good Security Lviv, Ukraine Java Developer
Project:VG Vault/Proxy
Tokenization HTTP/SFTP proxy and storage of sensitive data. B2B SAAS solution which help to pass the audit according to PCI DSS(Payment Card Industry Data Security Standard) My contribution:
● Designed and implemented monitoring system
● Provided technical support for our customers(On-call duty) Tools and technologies: Java 8, Spring Boot, Hibernate, Protobuf3, Docker, Postgres, AWS(S3, DynamoDB, Kinesis), Python, boto3, sqlalchemy
July 2012 – March 2017 Lohika Lviv, Ukraine
Java Developer/Team lead
Project:R&D
Digital Twin for a car to help drivers save money on fuel by collecting driving statistics and suggesting the most optimal driving patterns based regression model.
My contribution:
● Designed and implemented of PoC
● Investigated of tools which could be used for this kind of ML
● Presented the product to upper management
Tools and technologies: Java/Vert.x/Spring Boot, JS/Angular2, Spark ML, Python/Tensorflow Project:R&D
Delivery management service. Project for management and tracking of cargo based on Ethereum Smart contracts technology
My contribution:
● Investigated Ethereum technology and implemented PoC
● Presented the product to upper management
Tools and technologies: Java/Spring Boot, JS, Ethereum(J), web3j, Solidity Project: Real-time, large-scale big data analysis applications in the cloud. Tool for measuring business performance, planning, in-context analysis and collaboration. Admin tool for business model configuration of concrete customer. Main web application which uses preconfigured model for loading and querying data, building charts, comparison computing values etc. My contribution:
● Designed architecture and implemented service for scheduling variety of long-running jobs
● Designed architecture and implemented group security system
● Prepare Technical documentation for all implemented features
● Presented demo for clients
● Played the role of team leader, coach and mentor newcomers Tools and technologies: Spring MVC/IoC, Akka, Norbert, Protobuf, Spark, HDFS, Parquet, Postgres, Ext JS, Maven
Project: E-Commerce project for advertisement of services with different features related to ad promotion and integration with third party services.
My contribution:
● Feature development
● Provide investigation and fixing critical production issues
● Assure requirements negotiating and mediating
● Actively interact with product owner and development team Tools and technologies: Spring (MVC/IoC), Thrift, JSP, JMS, Maven, MySQL July 2010 – July 2012 SoftServe Lviv, Ukraine
Java Developer
Project: Web project for booking apartments in any part of the world. Project contains a lot of modules: searching, payment, administration, comparison and other. All modules are connected via REST services. My contribution:
● Designed and implemented a tool for identification of duplicated properties(houses/apartments) in system
● Feature development
● Bug-fixing
Tools and technologies: Spring MVC/IoC, REST services, MyBatis, MS SQL, Mongo DB, Maven Project: Web application for creating design (business cards, posters, greeting cards etc.) for specific products of our client. The user who buys a product (specific paper) of company can find the appropriate product in the system by special identifier, create design and generate pdf file for printing. My contribution:
● Designed and implemented server side API for integration with mobile application
● Implemented backend generation of different types of barcodes
● Bug-fixing
● DB design
Tools and technologies: EJB 3.0, JMS, REST/SOAP web services, JAXB, XSLT, PostgreSQL, Maven EDUCATION
2007 – 2011
Master's degree, Applied Mathematics, Chernivtsi National Yuriy Fedkovych University Chernivtsi, Ukraine
2003 – 2007
“Computer and automatic system programming” department. Chernivtsi polytechnical technical school Chernivtsi, Ukraine
Certifications:
● Java standard edition 6 programmer certified professional. Oracle.April 23, 2012
● Front-End Web UI Frameworks and Tools: Bootstrap 4 by The Hong Kong University of Science and Technology on Coursera.June 23, 2019
● Getting Started with Go December 21, 2019