Designer and Software Developer - OIM
OIM (occCorp Injury management system). One of my biggest freelancing projects with over 900 h of work. Client had an old injury management system that needed to be upgraded, bug fixed and ported to the web. I’t is a big intranet system based on Lotus Notes, HTML, CSS, Java, JavaScript and has features like automatic emails, workflow, MS Word file generating, graphical reports and etc. System is proprietary so no images or access to it is allowed.
Software Developer - Swing Doc Publisher
Provided Software development and testing on a web based product for an online document storage, management and procedure workflow and all that with tight MS Word integration.
Software Developer - Swing PDF Converter
Provided software development and testing on a product developed for Lotus Notes that can be used on web and Lotus Notes client but also as a SDK in other applications to convert documents to PDFs.
Software Developer - Five Minutes
Development of Ringtone storefront for mobile carriers in the US (MetroPCS, Sprint, Boost).
Unfortunately none of the systems are in production as this line of business has moved on to smartphones.
Software Developer - Rhapsody
Worked as part of partner integration team to develop and maintain two applications; one for user management and billing called My Account and other system called Order which serves as the main entry point for user signups.
Both were developed on J2EE using Tomcat, SpringMVC, Maven and consumed numerous other internal web services.
Software Developer - Napster
A JSON-API conformant REST API used by all mobile and desktop application for Napster (Rhapsody) applications. An Api-Gateway component in overall architecture.
Developed using Node.js, Resitfy, Redis, and interaction, consumption of numerous other web services. Unit and integration tested using Mocha, Chai, Sinon and Jenkins.
Main Engineer for Backend and Frontend - Dial Once
A library for phone number manipulation and hlr lookups. Platform management, SMS microservice capable of using sms templates and sms campaigns based on Node.js, MongoDB and Docker
HTTP REST API for consuming Dial Once services based on Node.js Express, Docker, HTTP socket gateway for mobile phone
communication and analytics gathering via websockets Node.js and Docker. Over 40 other smaller Node.js based microservices development, bug fixes and improvements.
Main Engineer for Backend and Frontend - Dial Once Screen Engine
A SPA application that takes in complex JSON structures and builds “scenarios” based on Node.js and mithril that serves as a visual IVR.
Support and development on all parts of this project from bug fixing to enhancements like caching, JSON optimization, and migration to Mithril (previously angular).