Lead UI Architect | Software Developer2013 - 2017IBM Canada
- Designed and implemented the UI architecture on various projects.
- Led several teams of engineers on product implementation.
- Worked with design team to flesh out application behavior.
- Trained developers on React/Redux best practices.
- Implemented a React component library used by all products.
- Interviewed development team candidates.
- Created and deployed a cross platform mobile application.
Java Developer2010 - 2012N8Identity
Technologies: Java, ServiceMix, RichFaces, Hibernate, PostgreSQL, Spring
- 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 the 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.