Senior Full-stack Developer
2021 - PRESENTUnidern- Developed two eCommerce marketplace platforms for the web.
- Led a team of developers and managed requirements as we designed and developed the software.
- Managed the simultaneous development of multiple projects.
Technologies: Node.js, React, React Native, Firebase, Elasticsearch, TypeScriptSolution Architect - Technical Development
2013 - PRESENTIllumiti- Designed and developed a customer relationship portal with Java, jQuery, and SAP.
- Built a sophisticated time reporting application.
- Led a team of JavaScript/HTML5 and portal developers.
- Worked with high-level management on the projects.
- Handled UX/UI design and design thinking.
Technologies: Portals, Java, Cordova, HTML5, JavaScript, SQL, OAuth 2, REST APIs, OAuthLead Software Engineer
2018 - 2019UGroup- Contributed as technical leader to build a web and mobile platform using the latest technologies.
- Built the foundations of both API server and web application. Set up most of the infrastructure and continuous deployment, and integration workflow.
- Worked with many AWS services, like AWS Elasticsearch and AWS Textract (OCR).
- Developed the infrastructure and CI/CD workflows using Docker, Hashicorp's Terraform, and CircleCI.
- Built a full web application using React and the mobile application using React Native.
- Created RESTful APIs using Used Spring Boot and MongoDB.
- Set up automatic mobile app deployment to the app stores.
Technologies: Amazon Web Services (AWS), CircleCI, Terraform, MongoDB, Elasticsearch, React Native, React, Spring Boot, Scrum, REST APIs, OAuth 2, OAuthSenior Software Consultant
2011 - 2012Bombardier Aerospace (via Infodoor)- Developed a product lifecycle management system.
- Built highly complicated workflows.
- Programmed complex search applications.
- Developed complex reports.
- Implemented major enhancements in the existing applications.
Technologies: SAP Web Dynpro, Workflow, SAP Enterprise PortalSenior Software Develper
2011 - 2011Canadian National (CN) Railway Company (via Infodoor)- Developed applications for the Human Resources portal.
- Built employee benefits approval and other HR workflows.
- Enhanced invoice management applications.
- Improved the shopping cart application.
- Programmed an employee compensation application.
Technologies: ABAP, SAP Portal, JavaSenior Software Consultant
2010 - 2010Suncor Energy (via Infodoor)- Upgraded portal applications.
- Developed a multilingual portal.
- Built a learning portal.
Technologies: SAP Portal, JavaScript, JavaSenior Software Developer
2008 - 2010Applied BioSystems (via SSIP)- Developed a customer learning portal.
- Implemented the single sign-on.
- Integrated RSS and Atom feeds.
- Worked with workflows.
Technologies: CSS, jQuery, JavaSenior Software Developer
2007 - 2008Applied Materials Corp (via SSIP)- Developed master data management applications.
- Managed customers, vendors, and materials.
Technologies: JavaPortal Consultant
2006 - 2007EFI Inc.- Implemented a multilingual portal.
- Developed a dynamic navigation for portal users.
- Handled blueprinting, designing, planning, and testing.
Technologies: JavaJava Portal Developer
2006 - 2006Bechtel- Developed a dynamic navigation for enterprise portal.
- Implemented multilingual features in the enterprise portal.
- Created several human resources' applications.
Technologies: JavaJava Portal Consultant
2006 - 2006NVIDIA (via SSIP)- Implemented generation of reports.
- Enabled document search functionality.
Technologies: JavaDeveloper
2001 - 2005Different Companies- Implemented numerous portal applications.
- Developed content management applications.
- Created an eCommerce portal.
- Built a Voice over IP application (C++).
Technologies: C++, Jakarta EE, Java