Emmanuel Ugbotor
Senior Software Engineer at Xisc- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Xische & Co
-
United Arab Emirates
-
Business Consulting and Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Jun 2021 - Dec 2022
Dubai, United Arab Emirates 1) I Implemented load-balancing with Nginx to allow Node JS instances to handle over 5000+ concurrent users 2) Gathered and validated 40+ requirements as part of the collaboration for a high-profile progressive web app that helped develop clear, unambiguous technical requirements and establish a consistent feedback loop. 3) Coordinated with four engineering and product teams to identify customer requirements for the high-volume progressive web application, creating more 16+ BRD… Show more 1) I Implemented load-balancing with Nginx to allow Node JS instances to handle over 5000+ concurrent users 2) Gathered and validated 40+ requirements as part of the collaboration for a high-profile progressive web app that helped develop clear, unambiguous technical requirements and establish a consistent feedback loop. 3) Coordinated with four engineering and product teams to identify customer requirements for the high-volume progressive web application, creating more 16+ BRD and tech documents that stream-lined all activities. 4) Performed Full Stack development of the high-profile external web app utilizing OOP principles and SOLID principles in NODE JS, React JS/Next JS framework, resulting in 5 bug-free releases that have been deployed within all set deadlines and targets. 5) Optimized all legacy data storages and search queries for the high-volume external web application utilizing NHibernate and MongoDB, resulting in the minimization of the average response time by 63%. 6) Designed, configured, and developed the fully automated CI/CD lifecycle for the high-volume external web application, successfully resulting in a 5x reduction of average deployment time for the entire project. 7) Maintained legacy systems high-volume external web app using knowledge in 12 Factor App & Handlebars.js. 8) Performed unit and load testing for the critical progressive web application that helped to improve the system's stability and scalability by 34% by identifying critical performance issues during its development. 9) Used relational databases and NoSQL databases to streamline data for developing practical applications. 10) Developed 3 highly interactive web applications utilizing JavaScript, HTML5, CSS, JSON, ReactJS, Next JS and Node JS, while integrating Restful APIs and external web services, ensuring high performance. 11) Met with 3 stakeholders to discuss their vision and ideas and create compelling digital experiences. Show less
-
-
-
Cohesity
-
United States
-
Software Development
-
700 & Above Employee
-
Senior Frontend Engineer
-
Aug 2022 - Nov 2022
United States 1) Refactor and added new features to existing codebase and re-design a portion of custom company’s software. 2) Worked with team members to understand business requirements and participate in software design, found innovative solutions to help solve problem. 3) Provided technical leadership in areas of expertise to other developer I was mentoring and leading, had series of code review and knowledge sharing at the end of every spring for better team growth. 4) Debugged and… Show more 1) Refactor and added new features to existing codebase and re-design a portion of custom company’s software. 2) Worked with team members to understand business requirements and participate in software design, found innovative solutions to help solve problem. 3) Provided technical leadership in areas of expertise to other developer I was mentoring and leading, had series of code review and knowledge sharing at the end of every spring for better team growth. 4) Debugged and resolved production issues as required., demonstrated a high level of technical and professional knowledge and quickly assimilated new knowledge. 5) Carried out codebase revamping, refactoring and software optimization. 6) Studied Angular Documentations in other to convert codebase written in Angular JS to Angular. Show less
-
-
-
Mondelēz International
-
United States
-
Food and Beverage Manufacturing
-
700 & Above Employee
-
Senior Software Engineer
-
Aug 2022 - Oct 2022
Chicago, Illinois, United States 1) Completed product development and quality control testing based on business requirements and project timelines, further collaborated with product designer, developers and owners to meet the business needs of the software and drafted out the software work flows, road map and timeline among team members. 2) Carried out code optimization by re-writing algorithms, removing old packages, making code robust by implementing standard software engineering practices such as design and… Show more 1) Completed product development and quality control testing based on business requirements and project timelines, further collaborated with product designer, developers and owners to meet the business needs of the software and drafted out the software work flows, road map and timeline among team members. 2) Carried out code optimization by re-writing algorithms, removing old packages, making code robust by implementing standard software engineering practices such as design and architecture patterns. 3) Brainstorm with other senior software engineering deciding the best approaches towards solving long standing bug in the software approach. 4) Took managerial responsibilities by creating and deciding the best ways forward to take on code review and version control, due to the frequent git conflict on each push. 5) Learned new technology on sharePoints and how to create custom plugins using React and Angular framework 6) Extended react framework by creating custom plugins for Microsoft frontend applications. 7) Worked closely with all members of the team to meet project deadlines, played active role in project management and human management as a good team player. 8) Handle projects independently as a work style and reported daily to the project manager. 9) Managed codebase and software applications on the server side, network infrastructure and hosting layers, played great DevOps role even when working as a frontend software engineer. 10) Built interesting beautiful user interface Frontend application that suit the client needs and wants. Created software that matches client specifications and solved interesting problems met by the software application. Show less
-
-
-
-
Senior Software Engineer
-
Jun 2022 - Jul 2022
South Africa 1) Maintained existing React, React Native, Angular software applications, including fixing bugs, code revamping, installing latest technologies and removing old outdated packages. 2) Designed and developed new custom components to meet project requirements using DLS and UML tactics while implementing figma designs via styled components, custom CSS, Sass in React / Next JS. 3) Installed and configured server environments for React deployments in AWS EC2 instance and GIT CI/CD… Show more 1) Maintained existing React, React Native, Angular software applications, including fixing bugs, code revamping, installing latest technologies and removing old outdated packages. 2) Designed and developed new custom components to meet project requirements using DLS and UML tactics while implementing figma designs via styled components, custom CSS, Sass in React / Next JS. 3) Installed and configured server environments for React deployments in AWS EC2 instance and GIT CI/CD deployments. 4) Maintained and updated project dependencies as well as fix any conflicts, used Winson and web vitals for bug reporting, tracing and steady component optimization. 5) Worked with other JavaScript developers and software engineers to develop front-end and back-end architecture that’s well structured and flexible, along with the API to support it. Developed other junior software engineers for these knowledge while using postman, swagger and others for API documentations in React Next JS app. 6) Delivered thoroughly tested and functional high quality code, demonstrated a thorough understanding of software development concepts, design principles and life-cycle, making sure only tested and quality optimized codes are merged to the main github repository for CI/CD deployment. Show less
-
-
-
Montech Studios Inc
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Frontend Engineer ( Team Lead )
-
Dec 2021 - Feb 2022
United States 1) I Maintained existing React software applications, including fixing bugs 2) I Designed and develop new custom components to meet project requirements using DLS and UML tactics while implementing figma designs via styled components, custom CSS, Sass in React / Next JS 3) Install and configure server environments for React deployments in AWS EC2 instance and GIT CI/CD deployments 4) Maintain and update project dependencies as well as fix any conflicts, used Winson and web… Show more 1) I Maintained existing React software applications, including fixing bugs 2) I Designed and develop new custom components to meet project requirements using DLS and UML tactics while implementing figma designs via styled components, custom CSS, Sass in React / Next JS 3) Install and configure server environments for React deployments in AWS EC2 instance and GIT CI/CD deployments 4) Maintain and update project dependencies as well as fix any conflicts, used Winson and web vitals for bug reporting, tracing and steady component optimization 5) I Worked with other JavaScript developers and software engineers to develop front-end and back-end architecture that’s well structured and flexible, along with the APIs to support it. Developed other junior software engineers for these knowledge while using Postman, swagger and others for API documentations in React Next JS app. 6) I Delivered thoroughly tested and functional high quality code, demonstrate a thorough understanding of software development concepts, design principles and life-cycle. Making sure only tested and quality optimized codes are merged to the main github repository for CI/CD deployment. 7) Completes product development and quality control testing based on business requirements and project timelines, further collaborated with product designer, developers and owners to meet the business needs of the software and drafted out the software work flows, road map and timeline among team members. 8) I worked with team members to understand business requirements and participate in software design, I Found innovative solutions to help solve problem. 9) I Provided technical leadership in areas of expertise to other developer I was mentoring and leading, had series of code review and knowledge sharing at the end of every spring for better team growth 10) Debug and resolve production issues as required., I demonstrate a high level of technical and professional knowledge and quickly assimilate new knowledge. Show less
-
-
-
JAM-Forte Technologies Ltd
-
Nigeria
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Lead Backend Engineer
-
Jan 2021 - Jun 2021
Lagos, Lagos, Nigeria 1) Optimized microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database. 2) Developed user interface using Node template engines EJS and Custom Tag Libraries, JS, CSS, JQuery, Node.js, React Js, and HTML to speed the application process, leading to a 45% increase in overall operations. 3) Developed 20+ daily jobs using PSQL stored procedure to update notification status in multiple tables. 4) Designed and performed unit testing scripts with Junit API… Show more 1) Optimized microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database. 2) Developed user interface using Node template engines EJS and Custom Tag Libraries, JS, CSS, JQuery, Node.js, React Js, and HTML to speed the application process, leading to a 45% increase in overall operations. 3) Developed 20+ daily jobs using PSQL stored procedure to update notification status in multiple tables. 4) Designed and performed unit testing scripts with Junit API and PowerMock API in TDD environments. 5) Improving functionalities and pipeline integration by designing and implementing cross-platform frameworks. 6) Write clean code to develop fully functional backend web API's 7) Troubleshoot and debug applications 8) Perform UI tests to optimize performance 9) Manage cutting-edge technologies to improve legacy applications 10) Collaborate with Front-end developers to integrate user-facing elements with server side logic 11) Gather and address technical and design requirements 12) Provide training and support to internal teams 13) Build reusable code and libraries for future use 14) I Liaise with developers, designers and system administrators to identify new features follow emerging technologies 15) I Optimized application for maximum speed, scalability and implemented security and data protection while designing and implementing data storage solutions. Show less
-
-
-
-
Back End Engineer
-
Jan 2014 - Nov 2020
Abuja, Federal Capital Territory, Nigeria 1) Identify gaps in existing solutions and work with leadership to build out resolutions to fill those gaps. 2) Quickly escalates any identified risks or issues to a project based on product configuration requirements to project management and management. 3) Organizes, investigates and resolves assigned work in a timely and effective manner. 4) Provides updates on accomplishments, issues, and future activities of assigned projects regularly. 5) Contributing to an… Show more 1) Identify gaps in existing solutions and work with leadership to build out resolutions to fill those gaps. 2) Quickly escalates any identified risks or issues to a project based on product configuration requirements to project management and management. 3) Organizes, investigates and resolves assigned work in a timely and effective manner. 4) Provides updates on accomplishments, issues, and future activities of assigned projects regularly. 5) Contributing to an ~18% rise in subscribers MoM for 6 months by enhancing the player experience on all supported client platforms. 6) Ensuring tight co-operation with other engineers, designers, and artists through active listening, systematic communication, and leadership skills. 7) Developing highly functional and secure set of applications for a large span of users. 8) Ensuring best practices are carried out in all phases of software development and architecture 9) Develop technical aspects of the company’s strategy to ensure alignment with its business goals 10) Discover and implement new technologies that yield competitive advantage 11) Helped other departments use technology profitably 12) Supervise system infrastructure to ensure functionality and efficiency 13) Build quality software applications and data protection processes for the organisation 14) Monitor KPIs and IT budgets to assess technological performance 15) Use stakeholders’ feedback to inform necessary improvements and adjustments to technology Communicate technology strategy to partners and investors Show less
-
-
Education
-
University of Calabar
Postgraduate Degree, Computer Science -
IMFI Polytechnic
High School Diploma, Computer Software Engineering -
University of Benin
Bsc, Agricultural science