Senior UI Developer2020 - 2021Varicent Software
Technologies: TypeScript, RxJS, Redux, React, Webpack, Web UI, ECharts, PostCSS
- Implemented the UI for Symon.AI, a machine learning pipeline, using React, Redux, TypeScript, and PostCSS.
- Owned the hiring and onboarding of new UI developers.
- Integrated with Intercom, Upscope, and WalkMe to provide a premium experience educating and helping users.
- Collaborated with product management to make decisions on what features are most valuable.
- Led a team of five software developers to implement the UI for all new product features.
UI Developer2018 - 2020Varicent Software
Technologies: Webpack, Redux, React, TypeScript
- Built and architected Symon.AI’s UI from scratch as the sole UI developer.
- Worked with designers to implement optimum UX experience.
- Developed coding standards, component libraries, and all application features.
- Built a framework using Jest for testing all aspects of a Redux data flow.
- Supported three back-end developers by implementing all the front end required for their project enhancements.
- Integrated with Sentry and LogRocket to provide a seamless experience finding and debugging application issues.
Lead UI Architect | Software Developer2013 - 2017Varicent Software
- Designed and implemented the UI architecture on various projects.
- Led several teams of engineers on product implementation.
- Worked with a design team to flesh out the application behavior.
- Trained the development team on React/Redux best practices.
- Implemented a React component library used by all products.
- Interviewed potential candidates for the development team.
- Created and deployed a cross-platform mobile application.
Java Developer2010 - 2012N8Identity
Technologies: Apache ServiceMix, Spring, PostgreSQL, Hibernate, RichFaces, Java
- Worked on the employee lifecycle manager (ELM)—a web application designed to manage employees in large scale companies.
- Used Hibernate and JPA to interact with a PostgreSQL database using EntityManager and database access objects.
- Created new application interfaces using Spring Web Flow, RichFaces, and PrimeFaces.
- Involved in creating design strategies to develop forward-thinking and efficient solutions.
- Worked in an Agile development environment consisting of daily scrums and sprints.
- Assisted with creating a client software specification document for a reporting module in ELM.
- Worked with clients to manage ELM content changes.