# Rob Caporino > Software Engineer | Cyber Security Location: New York City Metropolitan Area, United States Profile: https://flows.cv/robcaporino Every business needs a top talent; this is where I come into play. Hey there! Thanks for checking out my LinkedIn profile. Let me give you a brief overview of my background and what I bring to the table. My name is Rob Caporino and I'm a Software Engineer with a track record of offering comprehensive experience in designing, developing, and maintaining cutting-edge software solutions. I am adept at collaborating with cross-functional teams to deliver high-quality code on time and within budget. Furthermore, I am proficient in TypeScript and React and skilled in solving complex technical challenges. I am a strong communicator with a proven track record of translating client requirements into scalable and efficient software systems. I am also passionate about staying up-to-date with emerging technologies and enhancing skills to drive organizational success. I am an excellent communicator with interpersonal skills, and an innate ability to cultivate and strengthen strong working relations with key clients and stakeholders. While others take pride in meeting all standards set before them: my passion is for delivering service that goes beyond organizational expectations, creating a win-win scenario for everyone involved. Please feel free to connect with me or contact me at Rcaporino@gmail.com with any thoughts, comments, or questions about my work, I'm always interested in making new professional acquaintances. ## Work Experience ### Full Stack Engineer @ Fyllo Jan 2022 – Jan 2023 | Chicago, Illinois, United States As a professional, I identified potential issues, and delivered constructive feedback to drive continuous improvement by engaging in code reviews to uphold high-quality coding standards. I maintained application functionality by addressing technical challenges and swiftly resolving issues. Additionally, I implemented Apollo Client integration and code generation for GraphQL servers to automate TypeScript typings and ensure type safety. • Elevated code reusability and maintained user experience across platforms by directing creation of set of reusable React hooks. • Enabled clients to manage customers, product catalog, loyalty rewards, and customizable menus by collaborating with multi-disciplinary team to develop Fyllo's retail solutions admin dashboard. • Created a user-friendly interface by architecting the front end with React and Redux, leveraging React's modular, component-based design, and efficient state management. • Optimized data storage and retrieval for improved performance while reducing redundant code and promoting reusability by employing TypeORM to define data models and interact with the PostgreSQL database. • Enhanced testability via development of services utilizing TypeDI containers by promoting scalability, and ease of maintenance, and enabling isolated unit testing of individual components, attributed to utilization of TypeDI. • Augmented code quality and integration with existing JavaScript libraries by championing TypeScript as primary programming language for the application, delivering early error detection, and improving code maintainability. ### Software Engineer @ Codesmith Jan 2021 – Jan 2021 | New York City Metropolitan Area During this tenure, I enabled application environments across platforms, separated application services, enforced Codesmith's code style guide, and facilitated smoother integration by implementing Docker. I replaced traditional CMS and enabled content submission-to-deployment workflows for both technical and non-technical team members by introducing custom YAML content parser to map static content to react components. ● Spearheaded development of Codesmith's internal tools, public site, and CSX with over 165,000 annual users. ● Maintained consistent level of code quality via regular code reviews, facilitating professional development of team members. ● Enhanced code review processes and team dynamics by guiding teams through development, and deployment of React, Node.js, and SQL applications while mentoring engineering teams in the open-source community. ● Validated middleware and database functionality as part of GitHub Actions and AWS CI/CD pipeline, employing Jest unit and integration tests to guarantee intended system behavior and identification of undesired side effects. ● Engineered full-stack development principles, including data structures, DOM manipulation, client-server architecture, REST API design, and software design patterns like MVC and Flux, with focus on Test-Driven Development. ● Led technical interviews to assess candidates for Software Engineering Immersive Program, focusing on evaluating JavaScript proficiency, analytical problem-solving abilities, debugging expertise, and alignment with organizational culture. ### Software Engineer @ PractiQL Jan 2021 – Jan 2021 Utilizing my expertise in the industry, I employed GraphQL functionality to construct representation of user schemas from API to augment GraphQL testing experience through introduction of multi-query capabilities. Moreover, I enhanced development efficiency by leveraging React's unidirectional data flow and a container pattern, enabling the creation of reusable components and streamlining debugging for a scalable and consistent user interface. ● Initiated cohesive and streamlined development solutions by employing React Hooks for internal state management, crafting event-driven systems while eliminating need for constructor initializers and function binding. ● Implemented CodeMirror to create user-friendly Integrated Development Environment (IDE) by adding features like autocomplete, auto-indentation, and automatic bracket closing for effortless code input in the application's visual text editor. ● Augmented deployment efficiency through bundling, minification, and code obfuscation by utilizing Webpack to package front-end assets for production, integrating hot-module-reloading for debugging workflow. ● Employed Jest to adhere to Test-Driven Development (TDD) principle by crafting unit and integration tests to facilitate smooth deployment of new features. ● Collaborated on development of products within tech accelerator OS Labs by gaining experience in an innovative environment. ### Sudoku | Sudoku implementing a backtracking algorithm solving feature @ Open Source Jan 2021 – Jan 2021 | New York City Metropolitan Area • Employed Vue.js for its lightweight nature and implemented the Single File Component pattern to create reusable components and build a SPA, maintaining a consistent user experience. • Utilized Python to quickly and efficiently generate valid sudoku puzzles, and saved those puzzles in json format to allow for easy data exchange and readability. • Implemented a recursive backtracking algorithm to automatically solve sudoku puzzles, allowing users to see visual progress of it being solved at their desired speed. ### Chatter | Real time chat application @ Open Source Jan 2020 – Jan 2021 | New York City Metropolitan Area • Leveraged Redux to manage application state as a single source of truth, providing predictable state management throughout the application, implementing multiple reducers to avoid complex prop-drilling patterns and improving state flow while aiding in scalability. • Built Node.js/Express server to efficiently handle HTTP/API requests to myriad endpoints by engaging the middleware design pattern, writing routers and controllers to modularize backend requests with a discernible chain of responsibility for readable code. • Implemented React Router to create dynamic, declarative routes to conditionally render appropriate navigational components, allowing for client-side routing of application routes, improving performance by minimizing HTTP requests and eliminating page reloads. • Integrated WebSockets to maintain a real-time application by employing the observer pattern to broadcast state change across channels for synchronized views using full-duplex communication over a single TCP port to reduce HTTP overhead and application latency. ### dotConnect() | Platform for finding pair programming partners @ Open Source Jan 2020 – Jan 2021 | New York City Metropolitan Area • Utilized React Hooks to create reusable, stateful functional components, providing a consistent state in the application, and implemented the useEffect hook to manage component side effects, creating a smooth and responsive user experience. • Leveraged Express.js to create a server layered over a Node.js runtime environment to implement lightweight RESTful APIs that handle high user loads via an event-driven, non-blocking IO paradigm with custom middleware to handle client-server data routes. • Incorporated Github OAuth to enable users to signin to their Github accounts, allowing for an easy and secure login process for users, minimizing bounce rate, and granting access to user information through Github's API. • Architected a relational database using a predefined schema to create a one-to-many relationship between tables, ensuring ACID-compliance for referential integrity and vertical scalability. ## Education ### Springboard Cyber Security Career Track Certificate Springboard ### Bachelor of Science in Math and Computer Science St. Joseph's University New York ## Contact & Social - LinkedIn: https://linkedin.com/in/robcaporino --- Source: https://flows.cv/robcaporino JSON Resume: https://flows.cv/robcaporino/resume.json Last updated: 2026-03-29