Featured Projects
Skills and Qualifications
Languages
- Java
- JavaScript
Frameworks
- JPA
- JDBC
- Servlets
- JSP
- JSF
- JavaFX
- Spring 3
- 4 (Web MVC
- REST
- Data JPA
- Security)
- Struts
- Hibernate
- Mule Runtime 3
- Mule Runtime 4
- REST services
Tools
- Eclipse
- Anypoint Studio
- Apache Tomcat
- Apache Maven
- Jenkins
- Hudson
- TeamCity
- TestLink
- Jira
- Readmine
- WorkflowMax
- ServiceNow
- Trac
- SVN
- Git
- Gerrit
- Nexus
- Postman
- Firebug
- full browser matrix
- JUnit 3/4
- TestNG
- Selenium2/WebDriver
- Mockito
- FitNesse
- JMeter
- XML2Selenium
- MUnit
Platforms
- AWS services (SQS
- S3
- SNS
- ES
- EC2
- ELK)
- MQ
- Intellij Idea
- Anypoint Platform
Other
- RAML
- Oauth2
- Salesforce
Data bases
- SQL (MySQL
- PostgreSQL
- Oracle
- SQLite
- MS SQL
- DB2)
- SOQL (Salesforce)
Projects
Software Development and its Integration Layer Design Mule
TechLead, Java Developer
This software provides licenses for various enterprises for free GNU/GPL software. The project includes many different layers and components developed using Mule technology, modern frameworks, and Java core. Anastasiya actively participated in the creation of the technical architecture, application development, and infrastructure configuration. She also wrote tests (functional, regression, integration, user, end-to-end) and prepared documentation. Anastasiya also did application support in Live and mentored other team members.
Distribution Management System Integration with ERP Systems of Regional Distributors Mule
TechLead
This distribution management system (DMS) is an end-to-end sales platform for the marketing and sale of various goods to regional distributors. This ERP application was implemented using Mule ESB technology. For the first stage, integration with the SFTP server was undertaken. After this was done, the team created a REST API. Anastasiya took part in application development and infrastructure configuration. She also integrated new markets and distributors and released new markets in LIVE. In addition, Anastasiya was engaged in technical support and testing.
Smart Integration Between Factories and Execution Systems
Senior Mule developer
This project is a Mule based integration between a factory and several different source systems. The first pilot has already been implemented in the factory, with possible further rollouts to additional factories to follow soon. Anastasiya took part in the application development and functional testing.
eCommerce platform integration with ERP system
Senior Mule developer
The main project goal was to enhance the performance of the existing on-premise environment and implement, from scratch, an integration between the Magento and ERP systems. The integration needed to include the exchange of information relating to catalog, pricing, and inventory information. This then allows automatic updates of this data in the system, thereby fully synchronizing the online ordering process. During the project, Anastasiya set up and customized the Mule 4.3 Community version environment, tuned the system monitoring, undertook testing, and prepared documentation.
AS400 Connector
Java Developer, Mule Developer
The project required a Mule 3 and Mule 4 connector to provide an easy way for the AS400 to connect to AS400 libraries, call its programs, undertake procedures, use queues, etc. Anastasiya took part in regression testing of updates and releases as well as the development of small enhancements.
Data Exchange System for a Multinational Bike Trading Company
Java/Mule Developer
This project involved an integration platform for an international bike sales system. A unified access protocol was made for the e-commerce system to allow it to work seamlessly with the features of the distributor system. It was also designed to work smoothly with integrated ERPs and to allow participants to configure new ones at the minimum of cost. Anastasiya developed the application and prepared the infrastructure. She also took part in testing, prepared documentation, and did technical support in Live.
Expense Management System
Senior Java Developer
This project involved a group of applications that interact with each other and are designed to undertake various telecommunication processes. The applications enable organizations to manage company expenditures and accounts. Anastasiya developed the applications, and prepared the infrastructure. She took part in testing and prepared documentation.
System for Combining Cloud Storage
Senior Java Developer, Project Manager
The system consists of several clients (web, android, desktop, iOS) and the server side. The system provides a wide range of management capabilities as well as information storage reliability. Anastasiya acted both as a key developer and project manager, and was responsible for ensuring all tasks were completed on time and correctly.
Fragegg
Java Developer
Ad hoc app for Android that is designed to show a structured list of games (sorted alphabetically, by genre). Anastasiya developed the app from scratch.