Profileimage by Oleksandr Olishevskyi Web Developer from

Oleksandr Olishevskyi

available

Last update: 06.09.2022

Web Developer

Graduation: BS in Computer Science
Hourly-/Daily rates: show
Languages: English (Full Professional) | Ukrainian (Native or Bilingual)

Attachments

oleksandr.pdf

Skills

Web Development, Laravel, CodeIgnitor, Django, Ruby On Rails, Angularjs2/4, Typescriptjs, BabelJs, CommonJs, knockout.js, ChartJs, React, js, Backbone JS, Node JS, Bootstrap UI, Ext JS, D3JS, High-Charts, Rest, SOAP, Java, Python, C#, SQL, PL/SQL, Ruby, JavaScript, ECMAScript 6, PHP 5.4, Node, BASH, ASP.NET, Web Servers, Oracle, WebLogic, IBM WebSphere, JBoss, Tomcat / AJAX, SAML, SSO, OAuth, OpenSSL, LibCURL, GD Library, MemCache, OpCache, APC Cache, Ion Cubes Accelerator, Hybrid Mobile App, CSS, App development, Ionic, Onsen UI, Kendo UI, Sencha Touch, Framework7, Apache Cordova, Enterprise Monaca, SASS, LESS, Objective-C, Swift (iOS), Android Studio, Kotlin, Android, DNS, TCP/IP Protocols, HTTP, HTTPS, SSH, Sockets / SAML, Devops, DNS Configurations, Cloud, EC2, S3, Google Cloud, Vagrant, Bash Shell Scripting, Development stack configuration for Ubuntu, Amazon EC2/S3, MySQL, SQLite, MongoDB, Web Services, NGINX, Apache2, LightHTTP / SOAP, WSDL, XML, JSON, Version Control, Git/GitHub, Tortoise SVN, Notepad++, NetBeans, Eclipse, Payment Gateways implementations, PayPal, Stripe, Linux, Ubuntu 10/12, Windows 7/8, LAMP, WAMP, Graphic Design / Content Caching, Adobe Photoshop CS3, Apache Solar, Varnish Cache, Akamai, Coding, Object Oriented Programming, OOP, Approach, Model View Controller (MVC, Package Management, Content Management Systems, Agile, Scrum / Composer, Grunt, Gulp, NPM, Bower, Git/GitHub Web 2.0, AJAX Technology, Social Mashups and Widgets, API Design, WordPress, Drupal, Joomla, Debugging, Google Page Speed, Google Chrome Developer Tools, Performance Analyzer, Firebug, YSlow, Usability, Google Analytics, Google Webmaster Tool, single page application, Agile Scrum, Jira, UI, AngularJS, NodeJS, ReactJS, HTML, Bootstrap, jQuery, Angular, Typescript, unit testing, Jasmine, Mocha, ETL tool, IBM, MySQL database, ETL, Cron, Restful services, spring, Phonegap, Object-Oriented, service layer, data access layer, Mongo, server-side, Hibernate, REST clients, API, Apache Camel, JMS, Batch jobs, Spring Batch, Oracle database, Spring LDAP, Gradle, WebSphere, continuous deployment, Jenkins, AWS, Java Applications, Junit, Mockito, Log4j, code review, GIT, backend, database, Windows OS, Stored Procedures, JBoss server, UNIX, Core Java 1.7, Angular-JS, HTML 5, React Native, Mongo-db, Toad, IBM Cognos, SonarQube, High, UI pages, HTML5, CSS3, web application, Dropdown, Back-End, Middleware, RESTFUL, React -Router, cross-browser/platform HTML5, test framework, JavaScript code, Twitter Bootstrap, Media Queries, SVG, dynamic data, AJAX, HTML5/4, Web Pack, stylus, GitLab, Net Core, Bootstrap 4, protractor

Project history

10/2018 - 12/2019
Web Developer
Dict

Responsibilities:

* Involved in developing UI pages using HTML5, CSS3, SASS, JavaScript.
* Created a custom, responsive web application from scratch, involved extensively in design discussions and
user experience sessions to provide inputs on the layout.
* In Phase One, worked closely with the UX Team to create a Custom Components Library using ReactJS.
* Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-
Level Dropdown and many more.
* In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library
Components, and Redux.
* Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL
services.
* Hands on Product development experience.
* Used Redux to keep the application State in one store.
* Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
* Created and used Reducers that received said Actions to modify the Store State Tree.
* Used React -Router to turn application into Single Page Application.
* Developed cross-browser/platform HTML5, CSS3, ECMAScript 6 and JavaScript to match design specs for
complex page layouts while adhering to code standards.
* Worked with JASMINE unit test framework to write unit tests for JavaScript code.
* Responsible to create Responsive Web Design using Twitter Bootstrap and Media Queries.
* Created proof of concept for the next generation application using React JS with Redux.
* Worked with d3js to graphics using SVG, which was xml based drawing.
* Used c3js charting library to create graphs with dynamic data to which values can be changed in real time.
* Used tools such as Grunt, Gulp, Bower and Npm to build the application.
* Responsible to for making the pages dynamic using AJAX, JSON and jQuery.
* Developed CSS3 style sheets to give gradient effects.
* Handled all aspects of the web application including maintaining, testing, debugging, deploying .

Environment: React, HTML5/4, CSS3, SASS, Node JS v6.3.1, Web Pack, Typescript, stylus, GitLab, Net Core, Bootstrap
4, API, protractor, Jenkins, Jasmine, Karma

05/2017 - 05/2018
Stack Developer/Web and Mobile Run
Grsp

Responsibilities:

* Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews,
Kickoffs and used Jira for project management.
* Designed and Developed UI for Portfolio Review Dashboard application using AngularJS, NodeJS, ReactJS,
HTML, CSS, Bootstrap, LESS, JavaScript and jQuery.
* Keeping current with Angular 4 and Typescript we were able to further modularize the app for reusability
and consistency
* Performed Angular 4, unit testing using Angular CLI's Jasmine implementation.
* Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
* Created Custom Directives in AngularJS, making use of Modules and Filters objects according to the
application requirement.
* Created Gulp scripts for various tasks and used Django for managing application UI Dependencies.
* Portfolio review dashboard is a single page application meant for Stakeholders and Business users for faster
and easier access to critical information for data-driven decision-making.
* Data is represented using High charts - speedometer, Heat map and spider web.
* Developed unit test cases using Mocha and Karma as unit test runner for various application modules.
* Developed a Java based ETL tool which extracts data from sources like IBM Cogno's (xml) & MySQL and
dumps data in the target tables in MySQL database.
* ETL jar is configured to run on daily and monthly basis this job is configured in Cron tab.
* Developed Restful services using spring and Jersey integration and involved in creating Jersey filters,
interceptors and exception mappers.
* Experience building app with Apach Cordova/Phonegap, Django back end
* Experienced in ReactJS and working with React Flux architecture using complex Object-Oriented concepts in
improving the performance of the websites.
* Developed business service layer and data access layer using Django and Mongo-db.
* Designed and developed various server-side components like service handlers for service layer
* Involved in making spring and Hibernate enhancements to existing applications.
* Created REST clients to consume data from other partner applications and involved in creating POC's using
Django stack and enhancing existing REST API's developed using Django and Mongo-db.
* Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
* Involved in creating Message enrichers and customizing REST responses using Camel Free marker templates.
* Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and
scheduled using Spring Quartz Scheduling.
* Used Spring LDAP for user security credentials authentication and for validating the User roles.
* Coded Gradle build scripts to build and deploy the application on WebSphere.
* Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for
deployment of Java Applications.



Page 2




* Used Junit and Mockito framework for unit testing of application and Log4j to capture the log that includes
runtime exceptions.
* Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT
interactions.
* Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures,
Functions, Packages and Triggers.
* Deployed the application on a JBoss server on a UNIX platform.

Environment: Agile, Core Java 1.7, Spring, Angular-JS, Django, ReactJS, HTML 5, ASP.NET, Bootstrap, CSS, JavaScript,
jQuery,React Native, Ionic, MySQL, Mongo-db., JUnit, Mockito, Hibernate, Log4j, JERSEY REST, GIT, Eclipse,
NetBeans, Toad, IBM Cognos, JMS, Apache Camel, JBoss, SonarQube, Jenkins, High charts, Gradle, AWS, Unix.

Local Availability

Only available in these countries: Ukraine
Only remote
Profileimage by Oleksandr Olishevskyi Web Developer from Web Developer
Register