- Creation of technical documentation (specifications, technical proposals, instructions)
- Direct contact with third-party vendors representatives, both tech and business, coordination of development phases and technical solutions.
- Development of solutions architecture (application modules, layers, tools)
- Coding of developed solutions on all layers
- Unit testing of developed solutions.
- Support of developed solutions (bug fixing and extension on client request)
- Different projects for client. Integration with third party services and tools. Participated on all phases of development.
- Designed and Implemented system integration with hardware hub responsible for automatic extraction of mobile device information (model, manufacturer, capacity) etc. This significantly increases speed of processing device and simultaneously decreases probability of error comparing to manual data entry
- Designed and implemented fast and reliable search result logging system on highly loaded application to catch search misses and improve search sub-system.
- Designed and implemented user managed prioritization system that allows dynamically configure ordering of search result entities.
- Java 1.6
- Spring 3.0 (core, AOP)
- Build tool: gradle, ant
- Persistence: PostgreSQL
- Unit testing (JUnit, Mockito)
- Methodologies (SCRUM)
- IDE: IntelliJ IDEA