Please see the detail about departments and projects I have involved and my role for each project.
As a IT consultant for an academic information system web based called SiArtha (https://siartha.ac.id/)
Role:
- System/Business Analyst
- Programmer
- Web Project Manager
Project involved:
Learning Base System (E2School)
Project Description:
A web application that provides an education solution for offering course and activity tools used by various educational institutions.
Responsibility:
Enhance, maintain, and review code in order for providing suitable features on the web application.
Role:
Full-stack developer (software engineer)
Tools and technology used:
VS 2019, MS SQL 2017, MS SQL Profiler, C#, MVC, JavaScript/JQuery, HTML, css, git, REST API.
Freelance Software Engineer, role and project experiences:
Freelance Full-stack developer for a Learning Base System under an Australian company. Responsible for providing an education solution for various educational institutions in Australia.
Responsibility:
Enhance, maintain, and review code in order for providing suitable features on the web application.
Role:
Full-stack developer (software engineer)
Tools and technology used:
VS 2019, MS SQL 2017, MS SQL Profiler, C#, MVC, JavaScript/JQuery, HTML, css, git, REST API.
Medical Management System
Project Description:
Multi-tenant web application which was developed as a SaaS application for an Australian Health Services start-up, and deployed in an Amazon AWS environment.
Responsibility:
Delivered migration data
Enhanced big data solution with AWS Glue
Role:
Data Migration Developer
Tools and technology used:
PostgreSQL, SSIS, SQL Server 2012 standard edition, SQL server profiler, AWS Glue, GitHub
Retail Management System
Project Description:
Developed desktop application for retail management system company. It includes point of sales, general accounting, employee job card, and commission sales system.
Responsibility:
Delivered improved code for maintenance and provided new features.
Role:
Developer (software engineer)
Tools and technology used:
VB .Net, SQL Server 2012 standard edition, SQL server profiler, Microsoft Visual Studio 2015, Xero API, GitLab
Product Maintenance System
Project Description:
The system needed to maintain product information, its order and relation to other products.
Responsibility:
Developed a new system for product management.
Role:
Developer (software engineer)
Tools and technology used:
SQL Server 2012 standard edition, Microsoft Visual Studio Code, JavaScript, AngularJs, NodeJs, RESTFul API – Express, BitBucket
Medical System Product Development
Project Description:
Developed the Medical system product core release version 5.2, specific for HIS stage modules e.g. Inpatient, Nutrition, CSSD, etc.
Responsibility:
Delivered improved code for maintenance.
Role:
Developer (software engineer)
Tools and technology used:
Enterprise Architect; JDK/JRE 1.6, JSP, HTML, JavaScript/JQuery, Hibernate ORM, SQL Server 2012, Apache Web Server, Tomcat Application Server; Jasper Soft
Competency Review System Upgrade
Project Description:
A Competency Review System which used to manage the assessment of competencies needed to deliver work to clients.
Responsibility:
Developed new features and fixed bugs for the web application.
Created test case and conduct testing for the application
Role:
Developer and Tester (software engineer)
Tools and technology used:
ASP.NET MVC, HTML, JavaScript, jQuery, Entity Framework 4.0, SQL Server Database
Content management system embraces other functions
Project Description
Provided development, enhancement and maintenance services for the content management system of an Australian based web-design company. The system combines e-commerce, social media networking and customer’s relationship management functions.
Work as a developer; the job includes maintaining Content Management System web application, conducting bug fixing, developing new features, and enhancing query performance for web applications.
Responsibility:
Maintained CMS web application, conducted bug fixing, and developed new features.
Enhanced query performance.
Created test cases for the project web application.
Role:
Developer (software engineer)
Tools and technology used:
ASP .NET 3.5/4.0, Web Form on Visual Studio 2008, MVC on Visual Studio 2013, ASP. NET Web Service, ASP.NET generic HttpHandler, AngularJS, jQuery, ADO .NET Framework, SQL Server Database
Data Migration
Project Description:
Support for the Medical System product maintenance process as part of services for clients.
Responsibility:
Created pre-process of data warehouse (extract, transform, load - ETL); the job includes analyzing the Data Migration requirement, suit the environment on SQL Developer, migrate historical data from source database to csv files, check the result and performance of data migrated.
Role:
Data Migration Developer
Tools and technology used:
JasperSoft ETL, SQL Developer, Oracle Server Database, Java
Android Application Development
Project Description:
Mobile application for scheduling management.
Responsibility:
Created test cases and conducted the testing for android application on mobile devices
Role:
Tester
Tools and technology used:
Android
Bank Database Management
Project Description:
Integrate bank data.
Responsibility:
Established data mart
Extracted, transformed and loaded data in order to be fitted with a central bank reporting format.
Role:
ETL Developer
Tools and technology used:
SQL Server Integration Services (SSIS), SQL Server Database