I am good at java programming. I had created a java application which was to test your typing speed and accuracy. I had used Java Swing to create User Interface. And multi-threading was used to handle things happening concurrently like word matching, typing, shifting of word highlighter.
There were four main part of UI.
1. Text Area, which contains paragraph to type.
2. Text Field, where it show what you are typing.
3. Top-10 typing speeds.
4. Bars to show speed and accuracy.
I am working at Coviam as a software developer intern. Coviam has partnership with an e-commerce site in Jakarta, Indonesia. Blibli has many Micro-Services such as product, member, cart, order, finance, fraud, promotion, shipping, calendar, scheduler. Micro-Services is a software architecture style, in which complex applications are composed of small, independent process that communicates with each other using web services. These micro-services are small, highly decoupled and focus on doing a small task perfectly. Currently I am working on two projects X-Order, X-History.
As a software developer my work is to create backend api's. I am working on technology stack like Java, JUnit, Spring, Hibernate, JPA, JSon, PostgreSQL, Apache tomcat, Apache maven, RabbitMQ, sonar, postman, cisco any connect etc. And for source code management we use git, bitbucket, stash, jira, bamboo.