Principal Engineer
San Francisco, California, Us
ENFOS is an enterprise software environmental management solution for companies faced with liabilities associated with remediation and decommissioning projects. The ENFOS Software-as-a-Service(SaaS) solution provides clients with technology to manage data, documents, transactions, workflow, visualizations, and reports for the core processes associated with Remediation and Asset Decommissioning. Responsibilities: ¬ Works on ENFOS’s complex workflow engine which can integrate and automate everything from financial planning to budgeting, vendor proposals, purchases, invoices and more.¬ Redesigned ‘Data module’ in ENFOS with additional features. The refactoring also improved the overall performance and has helped in getting new customers.¬ Designed and implemented the RESTful Web Services/API’s to support mobile and web application.¬ Evaluated various business intelligence tools and no-sql databases for reporting/analytics.¬ Built framework for reporting/analytics module.¬ Integrated business intelligence tool (TIBCO) Jaspersoft for analytics, data visualization andreporting. o Build reporting functionality in ENFOS using Jaspersoft APIs. o Wrote custom code for Jaspersoft to plugin into their existing code. This includes token authentication with AES encryption and loop back check, additional permission checks etc.¬ Developed/enhanced UI’s for the application using JSP, JavaScript, jQuery. Moving toReact in next phase.¬ Working with Oracle and PostgreSQL databases on a daily basis.¬ Agile/Scrum with 2 week sprint.Java, Java EE, JSON, JSP, JQuery, JavaScript, Ajax, PostgreSQL, Oracle, Eclipse, Apache, Tomcat, git,SVN, Redmine, Gradle, REST Web services, Spring Boot.