Jose Ramon Aleman B.

Sr. Software Engineer

๐Ÿ“ฑ (123) 456-7890 ยท ๐Ÿ“ฌ [email protected] ยท ๐Ÿงณ jraleman.com

โ„น๏ธ About

Iโ€™m Jose Ramon Aleman, a ๐Ÿ‡ต๐Ÿ‡ฆ/๐Ÿ‡บ๐Ÿ‡ธ software engineer. My areas of expertise include frontend development, ui/ux, design, cloud infrastructure, and some embedded systems and low level coding. Thinking in a logical and clear way has helped me during my academic and professional career, by being a problem-solver and someone who can be relied on. ๐Ÿ‘


๐Ÿ‘จโ€๐Ÿ’ป Experience

Senior Software Engineer

opus1io Opus1.io Feb 2024 - Apr 2024 Contractor - (Remote) Palo Alto, California (3 months)

  • Codebase Maintenance: Oversee and conduct regular maintenance of the existing codebase to ensure optimal performance and stability. Address bugs, vulnerabilities, and issues.
  • Refactoring React Components: Assess and refactor existing React components to improve efficiency, readability, and reusability. Ensure that components align with modern React best practices, such as functional components and hooks.
  • Feature Development: Develop and integrate new features, particularly within form functionalities. Enhance user interface and experience by adding user-requested features and improving form interactions.
  • API Integration and Updates: Update existing APIs and integrate new APIs as required by the project needs. Ensure that all integrations are secure, efficient, and scalable.
  • Collaboration and Reporting: Work closely with the product management and development teams to align project goals and timelines. Provide regular updates and progress reports to stakeholders.
  • Documentation: Document code changes, refactorings, and new implementations thoroughly to assist future development efforts and ensure continuity.
  • Adaptability to Project Needs: Remain flexible to take on additional responsibilities or shifts in focus as project priorities evolve over the contract period.
  • Technical Leadership and Guidance: Provide technical leadership and guidance to other team members, helping to resolve complex problems and promoting a culture of innovation and continuous improvement.

Founder | A.I. Engineer

raisga Raisga May 2023 - Present Business Owner - Atlanta, Georgia (1 year)

  • Coming up with innovative business ideas and validating their potential through research and testing.
  • Overseeing the creation of the companyโ€™s products or services and ensuring they meet customer needs and market demands.
  • Creating and managing a budget for the technology infrastructure, including software, hardware, and personnel costs.
  • Creating a roadmap for technology infrastructure that aligns with the companyโ€™s business goals and objectives.
  • Leading the development and integration of advanced AI technologies such as Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) systems, to enhance product offerings and create new market opportunities.
  • Implementing ethical AI guidelines and practices, ensuring that all AI deployments comply with legal standards and ethical considerations, focusing on transparency, fairness, and accountability in AI applications.
  • Evaluating the performance and impact of AI systems, using metrics and KPIs to assess their value addition, user satisfaction, and return on investment.
  • Creating and developing machine learning models or neural networks that can process and analyze large datasets to make predictions or solve problems.
  • Managing and preprocessing large datasets to ensure the data is suitable for use in AI models. This includes cleaning, normalizing, and segmenting data to improve model accuracy and efficiency.
  • Developing and implementing algorithms that drive AI systems, ensuring they can perform tasks such as classification, regression, clustering, or more complex decision-making processes.
  • Optimizing AI systems for better accuracy and efficiency. This involves adjusting algorithms and tuning hyperparameters to maximize the performance of AI models.
  • Deploying AI models into production environments, ensuring they are scalable, maintainable, and secure. This also includes setting up the necessary infrastructure for running AI models in real-time environments.
  • Staying Updated with AI Advancements: Keeping up with the latest developments in AI research and technologies to incorporate cutting-edge solutions into existing and future projects.
  • Documentation and Reporting: Maintaining detailed documentation of AI systems and providing comprehensive reports on their performance, challenges, and business impact.

Frontend Software Engineer

allurion Allurion May 2021 - Feb 2023 Full-time - (Remote) Boston, Massachusetts (2 years)

  • Led the development, maintenance, and ongoing enhancement of the Allurion Insights web application utilizing Gatsby, focusing on scalable and maintainable code practices.
  • Implemented robust state management solutions using Redux and React Hooks to streamline functionality and improve user interface responsiveness.
  • Developed a video consultation system using Twilio-Video SDK, incorporating features such as real-time call history retrieval to enhance user engagement and service reliability.
  • Engineered a high-performance messaging service with Twilio-Conversations SDK, achieving message transmission speeds between 100-500ms, significantly enhancing communication efficiency.
  • Spearheaded the integration of multilingual support for over 12 languages, including RTL scripts like Arabic, significantly improving the applicationโ€™s global usability.
  • Utilized TypeScript development, enforced code quality with ESLint, and leveraged advanced EMACS features to maintain high standards in code health.
  • Created comprehensive style guides and development documentation, and led troubleshooting initiatives, which increased development speed and reduced error rates.
  • Optimized web application performance under diverse load conditions, enhancing page load speeds and database interaction efficiency, thereby improving user experience.
  • Collaborated with UX designers to refine application design, conducting user testing sessions that resulted in higher user satisfaction rates.
  • Enhanced application accessibility, adhering to WCAG and ARIA standards, thus broadening market reach and ensuring compliance with legal accessibility standards.
  • Ensured cross-browser compatibility, leading efforts to maintain consistent functionality across multiple platforms and devices, thereby reducing user friction.
  • Kept abreast of industry trends and technologies, applying cutting-edge solutions to leverage strategic advantages for the organization, fostering innovation and competitive edge.

Cloud Software Engineer

axiad Axiad Mar 2020 - May 2021 Full-time - Santa Clara, California (1 year)

  • Experience with authentication techniques (Touch/Face ID) and encryption of sensitive data using AES encryption.
  • Successfully carried out application vulnerability assessments and implemented security solutions.
  • Involved in designing UI/UX strategies, requirements, converting findings into UI designs.
  • Implemented client-side validations using JavaScript, and range of use with different DOM Events.
  • Developed client-side search bars, filters, dropdown menus, toggles, modals, and others.
  • Incorporated push notifications to keep the user informed of authentication prompts.
  • Experience with Java language using Jetty and the Spring Framework.
  • Worked with Continuous integration using Jenkins.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Configured Chef Cookbooks and wrote recipes in Ruby to install and configure the infrastructure across environments and automated the process using Python Script.
  • Knowledge in Virtualization technologies (VirtualBox), creating virtual machines and provisioning environments.
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and communication.
  • Worked on accessibility related development using Aria standards.

Co-Founder & CTO

easyworking EasyWorking Mar 2019 โ€“ Feb 2021 Self-employed - San Francisco Bay Area (2 years)

  • Involved in Scrum planning and sprint reviews in Agile environment.
  • Planning and participating in business requirement for UI feasibility.
  • Created policies, procedures, strategic and technology plans, and concept of operations for the startup.
  • Expertise in implementing the MVC architecture in backend applications, Node.js along with Express JS.
  • Used Vue.js to power a sophisticated Single-Page Application.
  • Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
  • Experience using Docker Compose, Kubernetes, for orchestrating and deploying services related to the containers.
  • Container-based deployments using Docker, working with Docker images, Docker hub.

Frontend Software Engineer

opus1.io Opus1.io Jul 2019 โ€“ Feb 2020 Full-time - Palo Alto, California, (8 months)

  • Implemented stable React.js components and containers, and stand-alone, helper functions for multiple pages.
  • Experience in working with GraphQL queries, use Apollo GraphQL library.
  • Building isomorphic applications using React.js and Redux with GraphQL on server-side.
  • Added dynamic functionality by creating, and maintaining Reduxโ€™s action creators dispatchers.
  • Worked with JEST framework to write unit tests, and Selenium Webdriver to write end-to-end (E2E) tests.
  • Configured Webpack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build script.

Lead Software Engineer

vemidoc Vemidoc Apr 2018 โ€“ Mar 2020 Contract - Palo Alto, California (2 years)

  • Completed codebase conversion to React Native with feature parity.
  • Recruited, trained and provided mentorship to team members in technical areas and monitored their performance.
  • Defined the strategy of how the project would be implemented (documentation, technology, etc).
  • Redesigned UI/UX to improve the usage of the mobile application.
  • Implemented an asynchronous wrapper for API calls for POST, PUT, DELETE and GET methods using isomorphic fetch library.
  • Integrated native phone calling, and developed the incoming and outgoing call screens for the video chat between health care providers and users.
  • Responsible for design and development of various react-native components such as tab bars, autocomplete address field, image picker, date picker, sign-in/out features, profile management, social media integration, and navigation using react-router.
  • Implementation of push notifications to notify doctors of updates on appointments.

Founder and Enterprise Architect

scarlet bytes Scarlet Bytes Apr 2016 โ€“ Mar 2019 Self-employed - Panama City, Panama (3 years, 3 months)

  • Developed custom web application and client-driven solutions.
  • Expertise in all phases of application development, planning, diagrams, database design, user interfaces, versioning, costs, implementation and deployment, accomplish to regulations, maintenance.
  • Led architecture planning and solution development linking technology with business and mission areas.
  • Designed the complete architecture, from the ground up, according to clientsโ€™ needs.
  • Defined technical strategy and roadmap.
  • Created business vision, strategy, policy, and partnership with external and internal stakeholders.
  • Extensively work with Adobe Photoshop, Illustrator, Dreamweaver, and many other design applications.

Mobile Application Developer

courious Courious Sep 2017 โ€“ Mar 2018 Internship - Fremont, California (8 months)

  • Designed and developed an all-in-one tool to assist delivery guys.
  • Took initiative in learning react native and went on to successfully develop various features under minimal supervision.
  • Improved general responsiveness in app, and loading time.
  • Developed multiple functionalities (adding orders, setting routes, and tracking mileage) within the application.
  • Worked on menu/logout functionality.

Teacher Assistant

universidad latina Latin University of Panama Jun 2015 โ€“ Sep 2015 Teacher Assistant - Panama City, Panama (4 months)

  • Robotics programming, design and fabrication of production fixtures.
  • Perform preventive, predictive, and corrective maintenance on electrical and mechanical equipment.
  • Downstream interfacing for specialty work cells to maximize machine utilization with personnel safety as a first.
  • Wrote programs for new robot installation of 3 & 6 axis robots
  • Terminated in-devices into Programmable Logic Control (PLC), programed in-devices for remote operations, and tested in-devices for well emergency shut-downs.

Electrician Assistant

electricidad total Electricidad Total Jan 2011 โ€“ Jun 2011 Full-time - Panama City, Panama (6 months)

  • Assisted with the installation of electrical systems.
  • Electrical wiring of cabling and associated devices such as switches, distribution boards, sockets. Interpretation of electrical plans, including residential and commercial.
  • Working knowledge of job site safety as well as ability to complete a company specific safety orientation.
  • Understanding of schematic diagrams, blueprints and other specifications required for the installation of electrical cabling and associated devices such as switches, distribution boards, sockets.
  • Experience working with hand tools, power tool and electronic test equipment.

๐Ÿ‘จโ€๐ŸŽ“ Education

2021 โ€“ 2022 upc UPC School (Universitat Politรจcnica de Catalunya) ๐Ÿ‡ช๐Ÿ‡ธ


2016 โ€“ 2019 42 coding school 42 Silicon Valley ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡ซ๐Ÿ‡ท


2015 โ€“ 2018 universidad latina Latin University of Panama ๐Ÿ‡ต๐Ÿ‡ฆ


2011 โ€“ 2015 universidad latina Latin University of Panama ๐Ÿ‡ต๐Ÿ‡ฆ


2012 โ€“ 2014 academia de musica de panama Music Academy of Panama ๐Ÿ‡ต๐Ÿ‡ฆ


1997 โ€“ 2010 panamerican schnool Panamerican School ๐Ÿ‡ต๐Ÿ‡ฆ


๐Ÿ‘จโ€๐Ÿš€ Skills

Tools & Technologies

Interpersonal Skills

Other Skills


๐Ÿ† Awards

2018 Baidu Facemoji Keyboard


2016 Space Apps Challenge (initiative by NASA)


2014 Best Engineering Project (STEM week at Latin University of Panama)


2008 Tournament Winner - Call of Duty 4: Modern Warfare


๐ŸŒ Languages

Proficient

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡ธEnglish, Spanish

Learning

๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ต๐Ÿ‡น ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡ฏ๐Ÿ‡ตGerman, Portuguese, Italian, Japanese