Summary
Work History
Education
Skills
Timeline
SoftwareEngineer

Nada Teleb

Software Engineer
Cairo

Summary

Experienced Software Engineer with robust background in backend development. Demonstrated proficiency in creating scalable server-side applications and optimizing database queries. Proven ability of employing problem-solving skills and effective collaboration with cross-functional teams to deliver high-quality projects an impactful solutions. Committed to continuous improvement and staying current with industry trends to enhance system performance and user experience.

Work History

Intermediate Backend Developer

Trufla
10.2024 - Current
  • Designed, developed, and maintained RESTful APIs using Node.js and Express, supporting scalable, high-availability distributed systems.
  • Integrated internal and third-party APIs (REST, JSON) and built API clients to extend platform functionality and improve overall system interoperability.
  • Worked with relational database schemas using PostgreSQL / MySQL, ensuring data integrity, optimized storage, and efficient data retrieval.
  • Integrated third-party services to extend platform functionality and improve user experience.
  • Improved backend performance and reduced server response times by optimizing SQL queries, implementing indexing strategies, and analyzing query execution plans.
  • Troubleshot, tested, and debugged backend services using unit and integration testing, improving system reliability and code quality.
  • Collaborated with product managers, designers, and cross-functional engineering teams in an Agile/Scrum environment to translate business requirements into production-ready backend solutions.

Software Engineer

Freelance
01.2019 - 10.2024
  • Developed and integrated authentication, authorization, and payment modules on an E-commerce website utilizing Node.js, Express.js, and Restful APIs.
  • Streamlined admin functionality by creating a user-friendly interface using JavaScript, HTML, and CSS, supported by Mongoose for database management.
  • Enhanced security by incorporating CSRF tokens and implementing payment processing through Stripe for seamless transactions.
  • Developed real-time chat features for a web application utilizing socket.io WebSockets, and GraphQL APIs resulting in increasing in user engagement.
  • Utilized technical skills in Git to streamline the process of revamping web applications, resulting in improved reliability and efficiency.
  • Developed reusable components that significantly reduced development effort on multiple projects.

Software Engineer

Wafaaary Financial
10.2018 - 12.2018
  • Conducted thorough analysis of system requirements to develop a detailed architecture design for a financial web application, resulting in a reduction of development time by 20%.
  • Led the implementation of full-stack development utilizing Node.js on Sails.
  • Utilized HTML, CSS, and JavaScript to implement UI designs for optimal user experience and visual appeal.

Software Engineer

Fingerprint Consultancy
07.2016 - 09.2018
  • Upgraded and transformed the internal legacy system into a scalable SharePoint application, enhancing efficiency and functionality.
  • Utilized technical skills in software engineering to define and document use cases for business and technical needs, providing clear use cases for requirements, and ensuring alignment between stakeholders and development teams, leading to a reduction in development time by 20%.
  • Involved in architectural design, implementation, and software product requirements and specifications documentation.
  • Contributed to project planning by providing accurate time estimates for tasks, resulting in a 15% increase in project efficiency.
  • Executed full-stack development of software applications utilizing SharePoint, JavaScript, ASP.net, HTML, CSS, jQuery, SQL, and MySQL, resulting in a 30% increase in application efficiency and user satisfaction.
  • Directed maintenance activities for software applications, ensuring seamless functionality and user experience.

Junior Software Engineer

Starkbits
11.2014 - 10.2015
  • Designed and Implemented GUI Automated Testing Framework utilizing PhantomJS webkit testing and Node.js on Sails framework, resulting in a 30% reduction in testing time.
  • Designed and implemented a comprehensive Testing Strategy, Testing Plans, and Testing Suites for system components to meet project requirements and specifications, increasing testing efficiency by 20%.
  • Maintained detailed bug tracking documentation to track bug resolution progress and ensured delivery of a high-quality software product by collaborating with the development team to resolve reported bugs efficiently and effectively.
  • Integrated GUI Automated Testing Framework seamlessly into the development workflow, ensuring consistent code quality and product reliability.
  • Managed Continuous Integration pipeline using Bamboo, designing and configuring the process with elastic images, resulting in more efficient software testing and deployment processes.

Education

Bachelor’s - Computer Engineering

Cairo University, Faculty of Engineering
Cairo, Egypt
01.2014

Skills

Debugging skills

Database management

Expertise in authentication and authorization

API design and development

Time management

Object-oriented programming

Teamwork and collaboration

Timeline

Intermediate Backend Developer

Trufla
10.2024 - Current

Software Engineer

Freelance
01.2019 - 10.2024

Software Engineer

Wafaaary Financial
10.2018 - 12.2018

Software Engineer

Fingerprint Consultancy
07.2016 - 09.2018

Junior Software Engineer

Starkbits
11.2014 - 10.2015

Bachelor’s - Computer Engineering

Cairo University, Faculty of Engineering
Nada TelebSoftware Engineer