Rajnil Prasad
(Remote) Senior Full Stack Engineer (JS, TS, C#, React, Vue, ASP.NET, Java, Python, Django)
Sacramento, California, 95833, United States 916-***-**** ************.**@*****.*** LinkedIn
Summary
Experienced Senior Full Stack Engineer with twelve years of expertise in designing and implementing scalable web applications. Proficient in utilizing diverse technology stacks, including Java, JavaScript, TypeScript, .NET, C#, React, Next, Node, Express, Angular, Golang, Vue, AJAX, Python, Azure, GCP, and AWS. Created custom code and themes for CSM platforms WordPress and Shopify
I played a crucial role in designing, developing, and implementing integration solutions that connect various systems, applications, and data sources within the organization. Ensuring seamless data flow, system interoperability, and the efficient exchange of information across platforms. Pivotal on maintaining robustness, scalability, and performance of integration solutions.
Skills
Front-end: JS, TS, React, Angular, Next, Vue, Bootstrap, JQuery
Back-end: .NET, C# Node, Next, Express, Python, Ruby, PHP, Python, Golang, Java,
Messaging Queue System: RabbitMQ, Kafka
Databases: MongoDB, SQL, BigData
Cloud Platforms: AWS, Azure, GCP
DevOps: GitHub, GitLab, Bitbucket, CI, CD, Kubernetes, Terraform
Testing: Selenium, Jasmine, Cypress, Jenkins, Unit
CMS: WordPress, Shopify, Wix
Work Experience
GeoFli Remote Senior Full-Stack Engineer
St. Louis, MO
Nov 2022 - Oct 2024
Designed and implemented APIs and web services using C# frameworks such as ASP.NET
MSSQL and SQL for managing the voting system and implementing the microservices using Docker/Kubernetes
Created Resultful APIs and integrated third-party services using Golang
Created and managed Java-based microservices with robust APIs
Collaborated with cross-functional teams to implement RESTful APIs and GraphQL endpoints
Developed microservices using Node.js to handle asynchronous operations
Designed front-end architecture and UI templates
Utilized advanced React concepts like lazy loading and code splitting to optimize performance and reduce initial load times
Automated the provisioning of cloud resources with Terraform, reducing setup time
Designed, developed and deployed mobile applications for both iOS and Android platforms using React Native
Conducted testing and debugging of applications using tools such as Jest, Enzyme and Cypress
Collaborated in Agile development environments, participating in sprints, code reviews and par programming to enhance team efficiency
Developed custom Kafka connectors to integrate with external systems and databases, automating ETL processes for real-time data ingestion
Clayton Remote Full-Stack Engineer
Sep 2020 - Oct 2022
Used React to build fast, dynamic sing-page applications and user interfaces
Also worked with Vue to create scalable and maintainable applications
Adopted component-driven development to break down the UI into reusable, modular components
Testing the front-end on various devices to ensure the application is fully responsive, easy to navigate, and looks great on all screen sizes
Implemented lazy loading to load content and resources only when they are needed, improving page load times and overall performance.
Integrated with back-end services using Restful APIs, fetching data via Axios and updating the UI in real-time
Set up CI/CD pipelines using GitLab, Jenkins and Docker to automate the testing, building and deployment processes
Wrote unit tests using Jest, Mocha and Chai and performed end-to-end testing using Cypress and Selenium to ensure high-quality code and application stability
Worked in a Git-based environment, following Gitflow and branching strategies to maintain clean and efficient version control, ensuring smooth collaboration across the development team
Upwell Hybrid Full Stack Engineer
California, United States
Oct 2018 - Aug 2019
Designed and implemented scalable and secure back-end architecture using frameworks like ASP.NET, Node, ensuring high performance and responsiveness of applications.
Built and integrated RESTful APIs and GraphQL services to allow smooth communication between the client-side and service-side.
Implemented third-party API integrations such as payment gateways and social media APIsC
Managed relational databases and NoSQL databases, writing efficient queries, creating database schemas, and optimizing data retrieval for performance
Implemented user authentication using JWT, OAuth, and custom security protocols, ensuring secure access control across the system
Deployed applications to cloud platforms like AWS and Azure using services like EC2, Lambda and S3
Collaborated closely with UI/UX designers to build user-friendly, responsive and visually appealing web applications using front-end technologies like React, Vue and Angular
Leveraged routing libraries such as React Router and Vue Router to manage dynamic page navigation in single-page applications, enabling faster page loads and enhanced user experience
Ensured applications were compatible with all major browsers and optimized for both desktop and mobile devices
Surfside Web Software Developer
Surfside Beach, SC
August 2016 - Sep 2018
Fixing bugs and tracking events with debugging tools and implementing the unit testing
Designed front-end architecture & and UI templates
Applied JavaScript for interactive features and enhanced product navigation
Collaborated in the development of a task management application using AngularJS
Implemented custom styles with CSS3 for a modern and visually appealing design
Assisted in the redesign of an e-commerce website, improving user experience and interface
Developed robust Single-Page Applications (SPAs) using AngularJS
Utilized two-way data binding in AngularJS to streamline the synchronization between the UI and data models
Education
Sierra College (2012 – 2016) Associate Degree, Computer Science
University of California ( 2020 - 2020) Certificate, Full Stack Web Developer