Driven by a passion for innovation and a solid foundation in full-stack development, I honed my skills at RKIT Software Pvt. Ltd., mastering C#, JavaScript, and ASP.NET Core. My contributions to critical projects like Miracle Accounting Software, coupled with my ability to lead and educate teams, underscore my commitment to driving success and efficiency.
I am currently a Junior Full Stack Developer at RKIT Software Pvt Ltd, a renowned company in Rajkot, India, known for its Miracle Accounting Software, serving over 70,000 customers nationwide. In my role, I assist senior developers with coding, testing, and debugging, actively participating in team meetings to improve our software’s functionality and user experience.
My technical skills include proficiency in C#, where I develop robust backend systems, and JavaScript, which I use to create dynamic and interactive front-end features. I am well-versed in HTML and CSS, ensuring that our web applications are both visually appealing and user-friendly. I work with several frameworks and libraries to enhance our development process, such as ASP.NET and ASP.NET Core for building scalable web applications, Entity Framework Core for efficient database management, and Dapper and ServiceStack.ORMLite for lightweight and fast data access.
In terms of databases, I have extensive experience with MySQL, enabling me to design and manage complex databases, and a basic understanding of PostgreSQL, which I am continually improving. For version control, I utilize Git and TFS, ensuring that our codebase is well-maintained and collaborative development is seamless. Additionally, we have created different types of wrapper libraries based on Redis, MySQL, and ServiceStack.ORMLite from the API side. On the GUI side, we have developed custom controls using DevExtreme and HTML to remove library dependencies from main projects, thereby streamlining our development process and improving maintainability.
My work on projects like Miracle Accounting Software and dealership management systems for clients such as Gopal Namkin and Vadaliaya Foods has been instrumental in my professional growth. Learning from experienced mentors, I have gained invaluable insights into software development practices and industry standards. I am also involved in providing API structure training to freshers and some senior colleagues who join our projects at later stages, helping them get up to speed with our processes and contributing to a more cohesive and knowledgeable team. I am dedicated to further honing my skills and contributing to our team’s success.
In In terms of software engineering, I create Program Specification (PS) documents, which detail the requirements gathered from various testing processes. I then develop Program Design (PD) documents that outline how these requirements will be implemented in our codebase. Using a desktop application, I analyze and extract requirements to create the PS, and based on this, I design the PD to ensure that the requirements are seamlessly integrated into our projects.
Received 6 months of intensive training in .NET technologies, JavaScript, and MySQL, strengthening my foundation in full-stack development. Learned C#, ASP.NET, ASP.NET Core, various ORMs (Entity Framework Core, Dapper, ServiceStack.ORMLite), and JavaScript, HTML, CSS. Participated in R&D projects like Progressive Web Apps with .NET Blazor, PostgreSQL connectivity, and migrating applications from ASP.NET to ASP.NET Core.
Learned .NET fundamentals and created a Book Shop Management API in .NET Core with PostgreSQL. Gained introductory knowledge of React with TypeScript.