Badges
Certifications
advaith_krupana1 has not earned any certificates yet.
Work Experience
Software Engineer
Raptech Solution Inc.• September 2021 - Present
Worked on a SaaS-based ERP web and mobile application. My responsibilities: •Creating and maintaining REST APIs using Java + Spring. •Creating standardized API documentation using Confluence. •Developed a React Native application from the ground-up along with an outside consultant for Android & iOS. •Head of mobile development; managing and training the team responsible for mobile development and APIs. •Head of UI/Front-End for web application. SPOC for all front-end development along with documentation so the entire team can follow suit. •Assigning and delegating tasks to other developers efficiently, with descriptions and step-by-step instructions. •Improved efficiency of development and bugfixes by implementing Jira to designate tasks to other developers. •Implementing modules from DB to service logic to UI. •Worked with a cross-functional team to revamp the entire UI / UX to increase the overall value of the product. Back-End Development: •Languages Used: Core & Advanced Java •Frameworks Used: Struts 2.5 MVC, Apache Tiles, JDBC, jBPM, Spring MVC, Hibernate, MySQL/MariaDB, REST Front-End Development: •Languages Used: JavaScript ES6, React Native, Node.js, HTML5, CSS3, SASS, Bootstrap, jQuery, AJAX. Other skills gained: •IDEs - Eclipse, Visual Studio Code, IntelliJ, Android Studio. •Applications - Postman, PuTTY, WinSCP, MySQL Workbench. •Git - Maintaining & merging branches, git workflows, pull requests, etc. •Documentation - Creating structured documentation for code and APIs. •Collaboration Tools - Jira, Confluence, Slack, CodeTogether, etc
Founder
Pyxis Automation• August 2017 - August 2021
Founding member of this startup - technical lead for programming & integration of home automation systems; design, integration & calibration of professional A/V, theatre and security systems. •Spearheading backend & front-end development for an in-house IoT mobile app. •Implementation of Node-RED, openHAB and other open-source platforms to enhance end-user experience. •Integration of network-based Z-Wave devices onto a central platform using Lua, incorporating features based on project requirements; supported by a team of engineers & technicians. •Executing, calibrating, and commissioning numerous theatre systems, including acoustics and design. •Handling key business development and project management responsibilities. •Organizing logistics, coordinating with networks for supply of components to consumers and local integrators, with the assistance of ERP software. Technologies used: Java, Javascript, Spring, Hibernate, Linux, Node.js, HTML5, CSS3, SASS, jQuery.
Implementation Engineer
Qubix Technologies• April 2016 - September 2017
Design, execution & management of 70+ IoT, Professional Audio/Video, Home & Office Automation projects across India, Sri Lanka and the Maldives. Managed and coordinated betweeen teams across multiple projects and extensive market research for the latest technologies that can be implemented based on project and client requirements. Worked with KNX, HDL BusPro, Z-Wave, Zigbee, Nodejs, and built strong IP and networking management skills to run custom scripts on Linux to integrate different types of hardware communicating on different protocols. Set up the entire ERP/CRM system for the company including stocks, interaction between the sales and project teams, quotations, account management, etc., using open source software and custom scripting with python, javascript and HTML. Designed and printed brochures, banners, frontboards, business cards, flyers, etc., using Adobe Photoshop, inDesign and Illustrator.
Education
Christ University
Computer Science, B.Sc.• June 2012 - June 2015
Triple Major Course - Computer Science, Mathematics & Electronics Certificate Course in Unix
Links
Skills
advaith_krupana1 has not updated skills details yet.