Rick Cohen Software Engineer

Experienced Full-Stack Developer well-versed in API's, JavaScript, React, GraphQL, Node.js, and diverse databases, demonstrating a track record in software engineering and project management. Proficient in transforming intricate requirements into practical solutions, amplifying system performance, and elevating user experience. With a keen problem-solving aptitude and adaptability in collaborative team settings, I am committed to furthering my career as a software engineer. My aim is to meld my extensive expertise, robust educational background, leadership acumen, and a desire to lead and remain flexible within an innovative team. This is driven by my ambition to create a collaborative environment that fosters collective success.

Skills

  • TypeScript
  • Node.js
  • React
  • GraphQL
  • MS SQL
  • Postgres
  • MongoDB
  • HTML & CSS
  • SQLite
  • DynamoDB
  • MySQL
  • AWS - Amplify, AppSync
  • Wrike
  • Git, GitLab
  • Visual Studio Code
  • Agile Project Management
  • ORM - Objection, Prisma, TypeORM
  • Mocha, Jest, Cypress
  • New Relic
  • Apollo Server, Apollo Federation
  • Docker

Managed various teams of developers and led daily standups.

Ensured excellent code quality avoiding tech debt.

Utilized SCRUM and other agile project management.

Maintained excellent communication between all teams and stakeholders.

Extensive experience with large and complex distributed architectures.

Managed multiple microservices and used Apollo Federation.

Created dashboards with New Relic and wrote unit tests with Mocha.

Wrote E2E tests using Cypress for front-end applications.

Actively participated in daily standup meetings and sprint planning.

Optimized GraphQL queries and mutations for lowest possible latency.

Performed load testing using K6 and created detailed documentation in Confluence.

Worked with Kafka and various other message brokers to communicate between different distributed microservices.

Utilized multiple databases including MongoDB, MS SQL Server, and Postgres.

Implemented serverless functionality with AWS Amplify, AppSync, DynamoDB, Cognito, and Lambdas.

Developed and maintained a GraphQL API using Node.js and Apollo Server.

Managed PostgreSQL databases and implemented Role-Based Access Control (RBAC).

Integrated frontend with PostgreSQL database through GraphQL API.

Developed and maintained microservice architecture focusing on modularity and scalability.

Influenced numerous students through teaching and mentorship at Woz-U.

Managed significant MSSQL databases and migrated legacy applications to React.

Crafted dynamic live dashboards and automated various processes.

Optimized databases and participated in weekly agile team meetings.

Created comprehensive documentation for all aspects of the Software Development Lifecycle and company architecture.

Contact

Would you like to work with me? Awesome!

Let's Talk