DHRUVA TEJA SAMALA
Full Stack Dot Net Developer LinkedIn
Email: ************@*******.*** PH: 660-***-****
KANSAS CITY, MO
Professional Summary
Accomplished Full Stack .NET Developer with over 5 years of experience in building robust and scalable web applications. I have comprehensive expertise across the entire development lifecycle, from front-end UI/UX design and development to back-end programming and database management. Specializing in web application development using the ASP.NET MVC framework, I am proficient in C# and SQL Server database management. I have consistently delivered scalable, user-friendly software solutions in Agile environments, ensuring projects are completed on time and within budget. My commitment to producing clean, maintainable, and well-documented code is reflected in my successful project track record.
Experience:
Full stack Dot Net Developer
Lejara Global IT solutions - Hyd,India 08/2019 - 07/2022
Responsibilities:
●Worked in Agile SDLC, ensuring requirements analysis, design, and implementation, while maintaining accessibility standards in React JS UIs.
●Adhered to Agile/Scrum methodologies and Test-Driven Development (TDD) techniques.
●Developed and maintained scalable web applications utilizing React, ASP.NET 6.0I, C#, and SQL Server technologies, achieving a 30% improvement in application performance.
●Implemented React's component-based architecture and helped in developing reusable UI components, particularly for advanced charting features using ChartIQ libraries.
●Implementing Redux for centralized state management helped maintain consistency across the UI, especially when dealing with real-time updates and complex state changes like order slicing and basket orders.
●Developed the backend of the application using ASP.NET MVC and C#, providing a robust framework for managing the application's logic and database interactions.
●Developed RESTful APIs using ASP.NET Web API 2.0 for various functionalities like user authentication, and portfolio management.
●OAuth 2.0 was implemented to secure the APIs, providing secure authentication and authorization mechanisms for users.
●Executed CI/CD pipelines with Jenkins, deploying Dockerized applications on AWS cloud, utilizing EKS, EC2, S3, CloudWatch, Lambda, API Gateway, and SNS.
●Collaborated with cross-functional teams using JIRA, GitHub, and Confluence
●Conducted unit testing using NUnit, Moq, Jest, and Mocha, while managing version control with Git and logging with NLog.
●Produced comprehensive technical documentation including Technical Design, Unit Test Cases, User Manual, and Functionality Documentation.
Environment: Agile SDLC, Agile methodologies, Scrum, React JS, ASP.NET WEB API, C#, SQL Server, ASP.NET Web API 2.0,
Redux, OAuth 2.0, Jenkins, Docker, AWS, EKS, EC2, S3, CloudWatch, Lambda, API Gateway, SNS, JIRA, GitHub, Confluence, Git, Test-Driven Development (TDD), Unit Testing, NUnit, Moq, Jest, Mocha, NLog.
Dot Net Developer
Lejara Global IT solutions, Hyd,India 06/2017 - 07/2019
Responsibilities:
●Utilized C#, ASP.NET Web API 2, SQL Server, N-Unit, AJAX, and Entity Framework 6.
●Improved and supported ASP.NET Web Forms applications using .NET 4.5 and Visual Studio 2015.
●Designed dynamic client-side interfaces.
●Implemented JavaScript, leveraging Angular 5 for page navigation and RESTful API calls.
●Crafted user-friendly UIs with HTML5, CSS3, Bootstrap 3, and Angular 5.
●Managed source code with Team Foundation Server (TFS).
●Engaged in daily SCRUM meetings to track iterative progress, coordinate with QA, and implement MVC architecture using Angular.
Environment: HTML5, CSS3, JavaScript, Angular 5, Tailwind CSS, C#, MS SQL Server, Entity Framework, NUnit, Visual Studio, MsAzure, Docker.
Projects :
SmartMedAssist - Medication Assist Application(iOS)
May 2023 - Dec 2023
SmartMedAssist is a mobile application designed to help patients manage their medication schedules and maintain a healthy lifestyle. The app addresses common patient challenges like forgetting medications, confusion over schedules, and the need for easy access to medical records. Key features include medication reminders, personalized schedules, medication history access, and health reports. Patients use the app to manage their medications, while pharmacists add and update medication information. Developed using Swift and Xcode with Firebase as the database solution, SmartMedAssist ensures accessibility, performance, security, privacy, and scalability. This comprehensive solution empowers patients in their healthcare journey and enhances communication between patients and healthcare professionals.
TradeTracker - Stock Tracking Web Application(.NET&REACT)
Dec 2023 - June 2024
Developed a comprehensive stock-tracking web application featuring a user-friendly interface for tracking and managing stock portfolios. The application allows users to create accounts, log in securely, and view real-time stock data. The platform integrates a React frontend with a .NET backend, providing a robust and scalable solution for stock trading enthusiasts. Designed and implemented the front end using React and Material-Tailwind for a responsive and intuitive user experience and Recharts for interactive data visualization. Implemented secure user authentication and authorization using JWT Bearer tokens.Enabled users to search for stocks, add them to their portfolio, and view detailed information about each stock.Leveraged Axios for fetching and displaying the latest stock data, ensuring users have access to up-to-date market information. Integrated React Toastify for real-time notifications and alerts. Employed Swashbuckle to generate comprehensive Swagger documentation for the backend API. Conducted thorough testing and debugging to ensure the application’s reliability and performance.
Delivered a high-performance stock tracking platform that enhanced user experience through real-time data integration and an intuitive interface. The project demonstrated proficiency in full-stack development, modern web technologies, and best practices in software development.
a
Technical Skills:
Programming Languages: C#, SQL, JavaScript, TypeScript, HTML5, CSS3, Java, Python, XML, Swift, .
Frameworks and Libraries: ASP.NET MVC, ASP.NET Web API 2.0, Entity Framework 6, React JS, Redux, Angular 5, Bootstrap 3, Tailwind CSS, Google Maps API, aqicn.org API, Spring JPA, Spring Boot, Apache KafkaS.
Development Tools and Environments: Visual Studio, Xcode, VS Code, Android Studio, SQL Server, Team Foundation Server (TFS), GitHub, JIRA, Confluence, Jenkins, Firebase Authentication, OAuth, iOS, iOS Development, iOS Design.
Cloud and Deployment: AWS (EKS, EC2, S3, CloudWatch, Lambda, API Gateway, SNS), Docker, Firebase, Cloud Firestore.
Agile and Development Methodologies: Agile SDLC, Scrum, Test-Driven Development (TDD), AJAX.
Testing and Version Control: NUnit, Moq, Jest, Mocha, NLog, Git.
CI/CD and Automation: Jenkins, Dockerized applications.
Certifications :
AWS Certified Solutions Architect
RPA Developer Foundation
Education:
Northwest Missouri State University (08/2022 to 12/2023)
Master's degree
Applied Computer Science
Kakatiya Institute of Technology & Science (09/2013 - 05/2017)
Bachelor of Technology
Electronics and Instrumentation