Skilled Software Engineer with 8 years of experience creating complex web and mobile applications, involving agile software development practices, analysis, design, implementation, deployment, and testing. Rejhan thrives in a team environment and works well with others, as well as independently. He is most proficient in React Native, React.js, Vue.js, and Angular.js, constantly improving skills by learning, doing, and sharing knowledge.
Worked on the development of tool that helps architects to onboard and configure new projects by enabling them to set up spatial annotation of buildings.
Used SVG for displaying and manipulating floor plans based on coordinated which we get from Revit models.
Closely worked with other team members, such as project managers, graphic artists, and UX designers to ensure project requirements are met.
Developed AIO ( All in one app ), an application with server side rendering which is responsible for displaying all types of digital content for purchasing and previewing content.
Worked on the development of Allexis Manager, an application for managing digital content ( music, movies, series & episodes, ebooks, audiobooks ).
Developed new features and maintained current codebase using Angular.js
Worked on an internal time reporting project, performing the initial setup of project and server side ( microservices architecture with Seneca and Node.js).
Deployed the project on Google Cloud Platform and implemented continuos delivery with Jenkins.
Developed an internal project for GEO Reporting ( web and mobile part ). Mobile part involved reporting time for users using geolocation and web part mainly for user administration and data manipulation.
Worked on CanDo application, a software solution for managing resources inside a company or organization.
Led a team of four developers, also providing assistance to two junior developers, one mid-developer and one QA engineer.
Involved in implementing and constantly improving current processes, moving the client from waterfall to scrum, splitting features into tasks, estimation, tracking progress, managing QA, and distributing work.
A sub-app, Configuration, is focused on tracking 360 images of buildings using SVG.
Implemented features include floor plan extraction from Revit, building creation, space manipulation, scene creation with coordinates, and overlaying real floor plans.