🛠️ Seasoned Full Stack Engineer (React JS) With over four years of full-stack development experience, I offer a balanced skill set across frontend and backend technologies. I have built both standard and micro frontends using Node.js (Express) and React, creating dynamic interfaces with TypeScript, Blade templates, Vue.js, and JavaScript (HTML5 + CSS3). My expertise extends to UI libraries such as Bootstrap, Tailwind CSS, and Chakra UI.💻 Backend Development Expertise (Node.js/Express) I specialize in backend technologies like Node.js (Express), designing and developing RESTful and GraphQL APIs. I am proficient in the MVC design pattern, managing business logic with Express, routing, and middleware. Additionally, I have implemented business solutions using TypeScript for improved scalability and maintainability.🗃️ Database & Storage Proficiency I have hands-on experience with relational databases like MySQL, PostgreSQL, and SQLite, and am proficient in writing and optimizing complex stored procedures to enhance database performance. Additionally, I have worked with caching mechanisms like Redis and Memcached for improving application speed.☁️ Cloud Services & Deployment (AWS/Docker) I am experienced in deploying Node.js applications on AWS services including EC2, Elastic Beanstalk, RDS, S3, and CloudWatch for monitoring. I have also containerized Node.js applications using Docker for consistent development and production environments, and handled serverless deployments with Lambda for certain functions.📱 Mobile Development (Flutter/React Native) I have experience building mobile applications using Flutter and React Native, leveraging Node.js backends to manage data processing, user authentication, and API integrations. I have contributed to hybrid app development and API optimization for mobile platforms.💻 Desktop Development (WPF) I have expertise in desktop application development using WPF (Windows Presentation Foundation), where I have built modern, responsive desktop applications with advanced UI features. My work includes designing applications with XAML for front-end components and integrating them with .NET backends for smooth data handling and business logic execution.👥 Agile Collaboration & Testing I am well-versed in Agile and Scrum methodologies, using Jira for project management and collaborating with designers via Figma. I am experienced with API testing and documentation tools like Swagger, Insomnia, and Postman, and proficient in writing unit and integration tests for both frontend and backend code.
-
Software EngineerMyfitappKerala, India -
Senior Software EngineerPearl Data Direct Dec 2023 - PresentKochi, Kerala, India- Designing and developing advanced frontend applications using React JS, leveraging state management tools like Redux, Flex, Context API for global state, and React Hooks for functional components.- Implementing responsive and visually appealing user interfaces with HTML, CSS, and the Material UI CSS library.- Utilizing Webpack's module federation to integrate micro frontends seamlessly.- Collaborating closely with designers via Figma to accurately translate design concepts into functional interfaces.- Adhering to Agile Scrum methodologies through Jira for efficient project management.- Facilitating seamless data exchange through RESTful APIs.- Developing comprehensive Postman tests for thorough API validation.- Managing source code effectively using Git-based Azure Repos.- Crafting detailed and accurate API documentation with Postman and Swagger.- Creating and maintaining extensive project documentation in Confluence. -
Full Stack DeveloperRiafy Technologies Sep 2021 - Nov 2023Kochi, Kerala, India- Designing and deploying sophisticated web solutions using React JS, incorporating state management with Redux, Context API for global state, React Hooks for functional components, and class-based React components with React lifecycle methods.- Using Figma to closely collaborate with designers, ensuring accurate translation of design concepts.- Utilizing HTML, CSS, SASS, and libraries such as Kendo, Bootstrap, and Chakra UI for frontend development.- Harnessing the Node.js-based Express framework for building robust backend APIs.- Architecting and implementing microservices with ASP.NET Core.- Developing and maintaining WPF-based Windows POS applications.- Integrating third-party loyalty systems, such as SpringBig and Alpine.- Conducting web scraping and monitoring for data insights.- Engaging with RESTful APIs, GraphQL, and WebSockets for versatile data communication.- Leveraging AWS cloud services, Docker, and Nginx for scalable infrastructure solutions.- Implementing Google Maps and Firebase services for enhanced application functionality.- Executing Jira-driven sprint planning and adhering to Agile and Scrum methodologies.- Developing and maintaining API documentation using Postman, Insomnia collections, and Swagger UI.- Documenting developer processes and knowledge in Confluence.- Managing source code with Git-based version control systems, including GitLab and Bitbucket. -
Application DeveloperEloit Aug 2020 - Apr 2021Kochi, Kerala, India- Develop applications utilizing Dart and JavaScript.- Leverage the capabilities of Flutter with BLoC and Provider architecture.- Manage the publishing process for apps on the App Store and Play Store.- Collaborate closely with designers using Figma and Adobe XD.- Coordinate tasks and workflow through Azure DevOps.- Maintain thorough documentation of development processes in Confluence.- Implement Git-based version control practices using Azure Repos.- Interface with backend developers via REST APIs, utilizing Swagger and Postman.- Conduct rigorous API testing using Postman to ensure functionality and reliability.- Engage in the development and enhancement of C#-based applications.
Raymond Thomas Education Details
-
Amal Jyothi College Of EngineeringComputer Science -
Dist AngamalyComputer Applications
Frequently Asked Questions about Raymond Thomas
What company does Raymond Thomas work for?
Raymond Thomas works for Myfitapp
What is Raymond Thomas's role at the current company?
Raymond Thomas's current role is Software Engineer.
What schools did Raymond Thomas attend?
Raymond Thomas attended Amal Jyothi College Of Engineering, Dist Angamaly.
Not the Raymond Thomas you were looking for?
-
-
Raymond Thomas
Delhi, India -
Raymond Thomas
Retail L Operations | Business Development | Commerce | Geant Hypermarket L MagsonsIndia1radissonblu.com -
Raymond Thomas
Bengaluru
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial