Post Job Free
Sign in

Node Js Web Services

Location:
Manhattan, NY, 10019
Salary:
100k
Posted:
August 02, 2024

Contact this candidate

Resume:

Allaye Gana

*************@*****.***

+1-646-***-****

PROFESSIONAL SUMMARY:

• Over 7 years of experience in full stack development, specializing in developing user interfaces for mobile, tablet, and desktop using HTML5, CSS3, JavaScript, TypeScript, ReactJS, Angular, and Node.js.

• Proficient in building single-page applications (SPAs) using ReactJS and Angular, with extensive knowledge of state management, component-based architecture, and integration with RESTful services.

• Skilled in optimizing websites for mobile devices using responsive design techniques with CSS, SASS, LESS, and styled components.

• Demonstrated ability to lead frontend development projects, leveraging React hooks, Redux, and Saga for dynamic, high-performance applications.

• Developed and integrated Angular applications using pipes, services, directives, and components, ensuring seamless backend interaction.

• Experienced in backend development with Node.js and Express.js, managing databases such as MSSQL, MongoDB.

• Managed continuous integration and deployment processes with tools Jenkins.

• Leveraged cloud technologies such as AWS (Lambda Functions, Glue, API Gateway, Step Functions) and configuration management using Terraform.

• Experienced in working within Agile development environments, collaborating effectively with cross-functional teams to deliver high-quality solutions. TECHNICAL SKILLS:

Java 8/11, SQL, JSP, Servlets, JDBC, Hibernate, Web Services, JMS, Kafka, Spring, Hibernate, REST Web Services, SQL Server, Oracle 10g/11g, DB2, PL/SQL, Cassandra, MongoDB, Spring (IOC, AOP, MVC, JDBC, ORM, Data, Boot, Security) and Microservices, Eclipse, IntelliJ, Net beans, STS, Micro Services, REST and SOAP, Git-Hub, SVN, Maven, ANT, Jenkins, GitHub, Ansible, OpenShift, Docker and Kubernetes, AWS, Apache Tomcat, WebLogic, Web sphere, JBOSS. Education:

FAM FACULDADE das Américas, degree

Technology and information Major: Analysis and systems development years: 2019 PROFESSIONAL EXPERIENCE:

BNYMellon, NY Feb 2023 -

Till Date

Full Stack Developer

As a Full-Stack Developer at BNY Mellon, I actively participated in the development of the "BNY Mellon Investment Management Portal," a high-performance, customer-facing e-commerce platform. This secure and user-friendly web application empowers BNY Mellon's institutional clients to seamlessly invest in a diverse range of investment products and services directly through an online channel.

Responsibilities:

Designed and implemented the investment product catalogue using HTML5 for structure and CSS3 for styling, ensuring clear and informative displays of product details (e.g., names, descriptions), performance data (e.g., charts, graphs), and investment minimums.

• Collaborated with other developers to develop advanced search and filtering functionalities using ReactJS or Angular 14. This may have involved:

• Implementing search bars and filter options using appropriate UI components (e.g., input fields, dropdown menus).

• Utilizing JavaScript logic to handle user input and filter product data dynamically based on selected criteria (e.g., asset class, risk tolerance).

• Potentially integrating with a search library (e.g., Elasticsearch) for robust and scalable search functionality.

• Participated in building a clean, intuitive, and responsive user interface using ReactJS or Angular 14 and modern UI libraries (e.g., Bootstrap, Material UI). This likely involved:

• Creating reusable React components or Angular components for common UI elements (e.g., buttons, forms, navigation bars).

• Employing state management solutions (e.g., Redux in React, NgRx in Angular) to manage application state and keep the UI components in sync with data changes.

• Assisted in integrating the portal with financial data feeds (APIs) to display real-time market data.

• Utilizing HTTP libraries (e.g., Axios in JavaScript) to make API requests and fetch market data from external sources.

• Collaborated with back-end developers to design and implement APIs for core functionalities like User authentication and authorization, Investment product data retrieval and management, Order processing and transaction handling.

• Utilized appropriate back-end technologies (e.g., Java Spring, Node.js) to develop secure and scalable APIs.

• Followed proper API design principles (e.g., RESTful) to ensure consistency and ease of integration for front-end developers.

• Implemented unit and integration tests for back-end APIs using frameworks like JUnit, ensuring robust functionality and error handling.

• Parsing and processing the received JSON data to extract relevant information.

• Updating the user interface with the retrieved market data, potentially using techniques like web sockets for real-time updates.

• Followed best practices (e.g., secure coding practices, input validation) and participated in code reviews.

• Validating user input to prevent injection attacks and ensure data integrity.

• Defining unit test cases that comprehensively cover the functionality of individual components

(e.g., search bar, product card).

• Writing test code before implementing the actual component logic, ensuring the component behaves as expected under various conditions (e.g., valid and invalid user input).

• Refactoring the component code based on the feedback from failing tests, leading to well- structured and maintainable code.

• Using semantic HTML elements and ARIA attributes to improve the user interface's accessibility for users with disabilities.

• Collaborating with test management teams and using automated testing tools to identify and address accessibility issues.

OMNI BANK, Sao Paulo Brazil Feb 2017

- Jan 2023

Web Developer

Responsibilities:

• Assisted in the development of web applications using REST APIs in Java, ensuring completion within established deadlines.

• Participated in code reviews to ensure high-quality and maintainable code.

• Provided basic technical support for the website, helping to troubleshoot and resolve user- reported issues.

• Assisted in the implementation of new website features under the guidance of senior developers.

• Made routine updates and modifications to web pages as directed by the development team.

• Assisted in managing the website’s database, including performing basic data migrations and optimizations.

• Supported senior developers during client meetings, helping to gather requirements and understand client needs.

• Helped prepare and conduct product demonstrations, highlighting key features and functionalities of web applications.

• Monitored application performance, helping to identify and address issues to improve speed and scalability.

• Assisted in creating and maintaining documentation for web applications, including user guides and technical manuals.

• Worked collaboratively with design and marketing teams to implement cohesive and functional web solutions.

• Assisted in diagnosing and resolving technical issues to ensure a smooth user experience.

• Followed established security practices to help protect web applications from vulnerabilities and cyber threats.

• Participated in code refactoring activities to enhance code quality and performance.

• Continuously learned new technologies and tools under the mentorship of senior developers, contributing to the team's overall growth and innovation.



Contact this candidate