Software Developer/ Angular Development

Personal information

Software Developer for IBM

Angular Development

Actively participated in 9 projects while leveraging my skills in Angular and following best practices.

  • Utilized HTTP interceptors to handle common HTTP errors and perform additional logic, such as adding headers to requests.
  • Optimized the application performance and improved the user experience through the implementation of lazy loading.
  • Implemented authentication guard to restrict access to certain pages for unauthenticated users.
  • Organized the frontend code into components, services, and classes for maintainability and scalability.
  • Created services to encapsulate and reuse common functionality throughout the application.
  • Built forms with validation to ensure user input is correct and complete.
  • Utilized data binding to connect the user interface with the underlying data model.
  • Utilized reactive programming with RxJS to handle data streams and handle errors.
  • Actively engaged in meetings with clients and colleagues to continuously improve the tool and sought constructive feedback for professional development.
  • Demonstrated technical expertise as a front-end developer by taking a proactive approach and staying up-to-date with the latest advancements in the field through training opportunities and incorporating best practices in design.
Country
Bulgaria
Languages
Software

Education

Education
Master Degree in Software Engineering | Master Degree in Software Engineering

Professional Experience

Work experience

Developed a custom skill assessment application using the MEAN stack as a replacement for the Moodle assessment platform, with the goal of providing greater flexibility and the ability to add additional features based on the needs of the team utilizing the platform.

Nodejs backend:

  • Implemented password encryption using bcrypt for secure user authentication
  • Used crypto module for generating unique tokens for reset password functionality
  • Implemented role-based authorization for different user levels (e.g. User, Admin)
  • Maintained a history log for tracking user actions and changes
  • Validated user input with Mongoose schema validation
  • Configured routing for handling different API endpoints and managing request and response flow
  • Returned appropriate HTTP status codes for each API endpoint to indicate success or error conditions
  • Deployed the backend on a cloud platform like Heroku or AWS for scalability and availability

Contact us

CROSS BORDER TALENTS is a specialist recruitment consultancy with a network of recruitment partners across the globe. We provide permanent and talent-leasing recruitment solutions for the Engineering, ICT, and Multilingual sectors.
Enter the company details to access the Talent Pool.
Privacy*

For queries or problems, please contact info@cbtalents.com

For queries or problems, please contact info@cbtalents.com