ŘSS
ŘSSSmiling face

Satpalsinh Rana

Software Engineer

0+

Years Experience

0+

Technologies

0+

Projects Built

0

Certifications

0+

Articles Written

Experience

Software Engineer

Asite Solutions Pvt. Ltd.Ahmedabad, GujaratJune 2023 – Present

Desktop Application Development

Angular 17+, Electron.js, Node.js, RxJS, SQLite

  • Developed and maintained a cross-platform desktop application built with Electron.js and Angular, providing secure file handling and seamless cloud synchronization
  • Implemented RxJS for reactive programming, enabling real-time state updates and event handling throughout the UI
  • Upgraded UI from Angular 12 to Angular 17+ with lazy loading for routing, improving performance and maintainability
  • Designed reusable Angular components and services, leveraging dependency injection for scalable architecture
  • Optimized asynchronous workflows for database operations, API requests, and file I/O using Node.js
  • Wrote unit tests for Angular components using Jasmine and for the main process using Jest
  • Integrated Windows API for native file operations and built Node.js native C++ addons for performance-critical modules

Web Application Development

Angular 12+, RxJS, TypeScript

  • Developed and maintained reusable Angular components for document management and visualization
  • Upgraded legacy Angular modules to Angular 17 and integrated components into existing application
  • Implemented Angular reactive forms, routing, and lazy data loading
  • Contributed to UI/UX improvements through component reusability and modular design patterns

Technical Skills

Programming Languages

JavaScriptTypeScriptPython

Frontend

AngularReact.jsNext.jsRxJSNgRxHTML5CSS3Tailwind CSS

Backend & Databases

Node.jsExpress.jsSQLiteMongoDB

Desktop Development

Electron.js

Projects

NextNews

Real-time news aggregation with AI-powered summarization using Groq and LLaMA models.

Next.js, NewsAPI, Groq, LLaMA, shadcn/ui

Code
View NextNews

Carpool

Dynamic carpool web application with route visualization using Leaflet maps.

AngularJS, Node.js, Express.js, MongoDB, Leaflet

Code
View Carpool

Articles

Loading articles...

Education

B.E. in Information Technology

Government Engineering College, Modasa

2019 – 2023

CPI: 8.78
CGPA: 8.66

Certifications

Namaste JavaScript

Akshay Saini

Deep dive into JavaScript engine internals, closures, event loop, and expert-level concepts.

JavaScript: Five Advanced Challenges and Concepts

LinkedIn Learning / Advanced Patterns

Mastering performance optimization, memory management, and advanced functional patterns.

Namaste Node.Js

Akshay Saini

Scalable backend architecture, Libuv, Streams, Clusters, and Performance Tuning.

LeetCode 365 Days Badge

LeetCode

Demonstrated consistency and problem-solving skills across a wide range of algorithms and data structures.

Available for new projects

Let's work together on your next big thing.

Interested in collaborating or just want to say hi? My inbox is always open. Whether you have a question or just want to connect, I'll try my best to get back to you!

Ahmedabad, Gujarat, India