Software Engineer
- Participated in the full software development cycle including web application design, development, testing, implementation, and maintenance.
- Resolved bugs, data discrepancies, developed new features and enhanced old ones.
- Utilized HTML, CSS, JavaScript, React and EJS to design and enhance user-interfaces.
- Designed and developed RESTful APIs using Node and Express.
- Established user-authentication and authorization using Node.
- Configured JWTs to ensure secure access to certain routes.
- Utilized SQL to read and write user, inventory and ticket information.
- Occasionally developed complex queries for business analysts to criticize data and identify discrepancies.
Created shell scripts to load data from source tables onto target tables. - Created test cases using Jest to confirm logic and functionality.
- Utilized Postman to test API request and responses.
Participated in discussions with stakeholders to ensure business requirements, address concerns and perform demonstrations. - Enhanced performance by optimizing code, reducing execution time, and/or introducing load-balancers.