Would you like to go to https://onsiter.com/us/ instead?
Kan vara tillgänglig
(Uppdaterat 2020-01-20)Javautvecklare
Stockholm, Sverige
Nybörjare Macedonian, Svenska, English
- Maven, Jenkins, Git, Gerritt,Microservices, Kubernetes
- Java, Java8 Spring, SQL
- SpringBoot, Hibernate
Kompetenser (44)
ARCHITECTURE
WEBSOCKET
SOFTWARE DEVELOPMENT
COACHING
Java
CONTAINERIZATION
Apache
JAXB
CUSTOMER RELATIONSHIP MANAGEMENT
XML
STRUCTURED SOFTWARE
OFFSHORE
INTEGRATION
Hibernate
MICROSOFT WINDOWS
Telecom
BILLING
CRM
STATISTICS
LOGISTICS
ESTIMATION
JAX-WS
WORKFLOW
Windows 10
BEST PRACTICES
JMS
Subversion
JSON
EXPLORATION
Eclipse
SVN
TELECOMMUNICATIONS
MAINTENANCE
Spring
JAX
MENTORING
CREDIT
JBoss
ERP
SALES CYCLE
STATISTICAL ANALYSIS
Business Analysis
PROSPECTING
SMS
Sammanfattning
Risto has been working as a Java developer for 9 years, the last years on Java 8. He is a senior Java developer having worked in modern architecture frameworks and in large and small organisations. He is used to taking solution architecture responsibilities as well as development. From his projects on Telenor, Alma Talent, and Telekom MK he has experience with Java applications, Micro-services, RabbitMQ, Tibco, JMS Active MQ, PL/SQL and Oracle developer and more. Risto has been using CI/CD and Telenor and Honda. While on Telenor and Telecom MK Risto also worked with logistics, integration, provisioning and billing. He has worked extensively with the API standards from TM Forum. Risto has also been working in the gaming industry with a statistical analysis too built up on micro services and REST full api's.
Risto holds a Java certification and has extensive experience in developing API's to ensure the successful integration and web 2.0 compliance necessary in today's technologies ranging from social to mobile. Risto is a very skilled developer who often gets to solve the trickiest tasks.
Professionell bakgrund
2017-05 - Pågående
environments in a complex technical environment to speed up development times
(running on windows local instead of Unix). Part of an agile team of 5 developers.
Responsibilities
* Java Development
* Development of CMS platform (Escenic)
* Implement of virtual development environments (Tomcat web container, local deployment)
* Implementation of new paywall
* Implementations of plugins
* Implementation of wifi roaming for paywall access
For more information, please contact:
jonas.jakobsson@polarcape.com +46 709 581 003
* Requirements analysis, estimations
Tools used / Technologies: O/S: Windows, Linux, Development: S/W: Java 1.6
Tomcat, Escenic CMS RDBMS: Oracle
2018-11 - Pågående
client was undertaking a large transformation program including merging product
domains, an agile organization transformation, and a major architectural rebuilding
program. Risto was senior developer in the team responsible for all logistics
functions. There was a major focus on modern micro-services architecture,
interaction and integration between teams, and modular architecture. Needing to port functionality from legacy Tibco environment to new Java architecture required
exploration and knowledge of both system stacks. In the last 9 months Risto was
promoted to role of Solution Architect for the team, interacting with all other
solution architects across the BSS domain. The team was highlighted by the CTO as
a role model for software development practices and quality for the other 15 teams in the program.
Responsibilities
* Java Development, micro-services based on Springboot
* API development
* Solution architecture
* Alignment with other teams
* Estimation and planning
* Coaching and mentoring of junior developers
* Developing functionality on Legacy codebase (Tibco)
* Contract testing (Springboot)
Tools used / Technologies: BE: Java, Hibernate, SpringBoot, Junit, Cucumber,
Postman, CI/CD, Docker (containerization), Microservice architecture, Integration and Integration Platforms, RabbitMQ, Legacy (Tibco IM, Tibco Rendezvue, Java 1.4, Gerrit, Tomcat)
TOOLS: Jenkins, Git, Docker, Kubernetees, RDBMS: Oracle
2017-05 - 2018-04
Responsibilities
* Layout a MEAN architecture
* Design of the data model
Tools used / Technologies: O/S: Development: Windows 10, ActiveMQ, JMS, Ubuntu S/W: Java 1.8 Tomcat,
Apache microservices (hosted on heroku), TOOLS: Angular IDE - Webclipse, Angular 4, NodeJS, Express,
Json, Postman, SoapUI, Robomongo, Mongoose, Nodemon, CORS, Git RDBMS: Mongo DB
2016-02 - 2017-04
It contains modules for order capture, order execution, product catalog management, credit check,
notifications, complaints and reimbursements.
The customer base is all fixed telephony with land-line in the territory of Macedonia with prospects to cover mobile customer base next year.
CC/BSCS as backend developed in java serves as orchestrator for multiple integration points (billing, Netcracker and others) as well as service provider for SugarCRM and third-party instances.
This project has been developed for 4 years including the last 9 months of DevOps since the project is alive in production.
The project development involved more than 35 people at any given time with teams located nearshore and offshore.
Responsibilities
Ristos responsibilities included:
* Modules implementation
* Modules ownership (Change Requests, Support and Bug fixes)
* Workflows implementation (jbpm)
* Code repository branch, merge and deploy on test and production environments
* Eligibility Drools maintenance and support
* Bug Fixing which involves addition to web services, addition to database objects / DAO and configuration, Jenkins deployment, manual deployment, logs parsing and database
querying/updating
* Tutoring. Helping junior developers on work environment setup and configuration, guidance on
project architecture and current implementation, general advices and talks regarding best
practices and latest software development trends and techniques.
Tools used / Technologies: O/S: Development: Windows 10 S/W: Java 1.8 /JBoss/WildFly/ Linux, Apache
Axis2, Maven2, JIRA, Confluence, JBPM, Drools, SugarCRM TOOLS: Eclipse, Find Bugs, Checkstyle, JUnit,
SOAP, JAX-WS, JMS, WSDL, JAXB, Spring 4, Hibernate 4, Web Services (REST), Json, Guvnor, SoapUI,
WinScp, SQL Developer, SVN. RDBMS: Oracle
For more information, please contact:
jonas.jakobsson@polarcape.com +46 709 581 003
Challenges
* Developed custom one-purpose app for adding unique id to every task component on each JBPM
process by parsing the xml sources.
* Fixed production blocking bug and recovered backwards corrupted data by reverse engineering
requests written in logs and developed a targeted service callout script.
* Developed a schedulable script for generating and sending a highly customized report.
* Managed service of ssl certificates keystores
* Developed the trigger notification module for sending Email and SMS notifications based on
dynamic rules and configurations.
Business value
During this period the project when into production and a maintenance organization was successfully
established. Risto supported a huge amount of back-end inquiries not only java related but also
architecture-wise, application server setup and configuration, load balancers overview, workflow
implementation, guvnor server maintenance, eligibility and database.
2017-01 - 2017-04
application measures and keeps statistics for winning and loosing for games. Risto was developing on Java
1.8 on a micro services architecture also using RESTfull API's.
Responsibilities
* Write the game algorithm
* Design of the data model
* Design and development of the gaming platform
Challenges
* The game algorithm.
o Pseudo random generated combinations for winning and loosing which will balance in time to a certain rate.
o Design a dynamic and modular algorithm to be used for
different games of the same type. The rates, combinations and other properties can be tuned
differently instance by instance.
* The game platform.
o Design the platform interface which can be
implemented by n games prospecting to be served from the platform.
o Implement CMS features for Super User, Domain User and End User, reports and statistics.
Tools used / Technologies: O/S: Development: Windows 10 S/W: Java 1.8 Tomcat, Apache microservices
(hosted on heroku), TOOLS: Web Services (REST),Json, Springboot, SoapUI, Maven, Jenkins, Git RDBMS:
Maria DB (MySQL)
2017-01 - 2017-01
2016-01 - 2017-01
2015-09 - 2016-02
Hubraum contest 2014 Krakow - Poland. Winner of government innovation fund grant 2015.
Responsibilities
* Design of the data model
* Design and development of web services
* Developed a store for trading IoT systems and nodes.
For more information, please contact:
jonas.jakobsson@polarcape.com +46 709 581 003
Challenges
Design and develop backend solutions over WebSockets. Programming over WebSockets was a challenge on this project since it was done in recently released Java 8.
Tools used / Technologies: O/S: IntelliJ, Java 1.7 Tomcat, Apache TOOLS: Web Services (REST),Json,
WebSocket, Arduino IDE
2015-01 - 2016-01
2014-11 - 2015-09
2014-11 - 2015-09
2014-09 - 2015-09
Responsibilities
Ristos responsibilities included:
* Develop Apex classes, triggers, scheduled cron jobs and VisualForce components
* Support development on legacy Apex classes, triggers and VisualForce components
* Setup and configure Salesforce instances (Custom fields and relationships, Salesforce Apps,
Workflow rules, Data access configuration (Roles and Profiles))
* Setup sandbox environments
* Test Apex code and Salesforce configurations
* Prepare and deploy change-sets to production
* Data migration
* Install and configure applications from AppExchange
* Develop integrations to and from SFDC instances
* Migrate CRMs (Salesforce to Salesforce (company merge of edition upgrade), Third party to Salesforce, SugarCRM to SugarCRM)
* Tutoring. Helping junior developers on work environment setup and configuration, guidance on
project architecture and current implementation, general advices and talks regarding best
practices and latest software development trends and techniques.
Challenges
* Developed feature NPV Calculator (Net Present Value Calculator)
For more information, please contact:
jonas.jakobsson@polarcape.com +46 709 581 003
* Developed a Java web service hosted on heroku for custom widgets and reports displayed on
SugarOnDemand (Cloud version of SugarCRM)
Business value
Ristos participation was crucial in improving the sales cycle and customer relation.
2014-12 - 2015-09
2014-10 - 2015-09
2014-07 - 2015-09
2013-12 - 2015-09
2015-07 - 2015-08
2014-01 - 2014-06
2013-12 - 2014-01
2010-03 - 2013-12
2012-01 - 2013-02
2012-01 - 2013-02
Responsibilities
* Risto gathered a team of java developers and database specialist.
* Develop Java modules
* Test Java code
* Develop apex classes, triggers and VisualForce components
* Tutoring. Held Java programming courses to junior colleagues
* Write Unit tests in XML format on customized Junit testing framework
* Onsite support
Challenges
* Develop proof of concept Salesforce application with google maps integration for tracking.
* Develop specialized reporting module to leverage already prepared ireport (jasper report)
templates
Business Value
Improved relationships between Business and IT by understanding of Projects and Systems as a whole
(both functional and technical aspects)
Tools used / Technologies: O/S: IntelliJ, Java, Tomcat, Apache TOOLS: Web Services, Swing
Employers
2010-01 - 2013-01
2009 - 2010 ULTRA, Skopje, MK
2010-03 - 2013-01
2012-10 - 2013-01
2012-03 - 2012-04
2012-01 - 2012-02
Akademisk bakgrund
2013-01 - 2016-01
Certifikat
Kontakta konsult
Behöver du snabbt hitta en expert?
Vi kan koppla ihop dig med kvalificerade experter som uppfyller dina krav.
eller
