Aditya Tiwari
Software Developer
ộ United States
O +1-732-***-**** @ ***********@*****.***
https://www.linkedin.com/in/dotnetdeveloperat/
Around 9+ years of diverse experience in all phases of software development life cycle including; requirement analysis, design, and development. Expertise lies in the architecting, design & development of Web Based applications, Windows services using technologies and tools like .NET Framework, C#.NET, ASP.NET, ADO.NET, MVC, .NET Core, Web API, Angular, SSRS, GitHub and more. Strong knowledge of design patterns, database management, and cloud computing services. Excellent communication and presentation skills, with a track record of client coordination and successful project delivery. Good knowledge in Microsoft Azure Infrastructure and Deployment and Developing solutions. Professional Summary:
● Experience in Developing and supporting based applications using ASP.Net, C#.Net and VB.Net in .NET Framework 4.5/4.0/3.5
● Experience in Web API, Restful Web Service, WCF and SOAP
● Experience in MS-SQL. SQL Server Normalize Database Design, creating database objects like Stored Procedures, Functions and Triggers.
● Expert in utilizing the Data Reader, Dataset, Data table, Data View, SQL and Command objects of ADO.NET, SSRS
● Experience in developing XML applications using SOAP, XSLT, XML Schema, XPATH and DOM
● Experience in Presentation Layer ASP.NET and Object-Oriented Programming, SOLID Principles and Best Practices. Designed, customized & implemented design patterns including Factory pattern & Singleton, etc.
● Experience in Agile software development methodology
● Experience in creating browser side validation and logic in JavaScript, Angular 13.
● Good knowledge in Microsoft Azure cloud computing platform using Microsoft Azure and SQL Server Azure and infrastructure like SaaS, PaaS and IaaS services. Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage, Azure Functions, Logic Apps, Cosmos DB, Application Insights
● Good communication and presentation skills and was involved in client coordination Skills:
C#.NET, VB.NET, .NET Core, ASP.NET, MVC 4.0/3.0, SQL, MYSQL, RestFul API, .Net Framework, CMS, NextJs, MySQL, unit Testing, JSON, XML, ORM, React, C++
ADO.NET, HTML, DHTML, CSS, XML, XSLT, XPath, XML Schema, DOM, Microsoft Azure ASP.Net Web Services, WCF, SOAP, WSDL, COM/DCOM, XQuery Angular, JavaScript, VB Script
SSRS, SQL Server 2017/2014/2008
.NET 4.5/4.0/3.5, LINQ and AJAX Library
VS Code, MS Visual Studio.Net 2019/2012/2008
IIS 5.0/6.0/7.0
Visual Studio.Net, Dream weaver
Crystal Reports, SSRS
Version Control
Git, Github, TFS, Gitlab, Visual Source Safe
Software Development Concepts and Methodologies
Object Oriented Design, Agile development methodologies, Software Development Life Cycle, CI/CD
(continuous integration and development), Scrum, SOLID principles, Singleton Pattern, Factory Pattern, RestFul API
Soft Skills:
Analytical, detailed oriented, Team Player, Collaborative, Dependable, Strong Verbal and Written communication, Independent Thinker, Self-Starter, Critical Thinking, Problem Solving Experience:
Client and Duration Fortek, Maimi, Fl, USA (Aug 2024 to Till Date) Role: Software Engineer
Responsibilities:
● Analyze to understand the existing web system components and extracting the business logic. Analyzing the requirements from multiple vendors for each release and preparing technical specification documents.
● Maintain the Batch jobs on daily, weekly, month and yearly basis
● Consuming Restful services for sending/receiving the data from and to multiple vendors/services.
● Maintain the Synthetic monitoring for UI portal, SQL database and Services for the health services.
● Regular check on the third-party interface to import the data and to run the daily jobs
● Developing services for generating weekly/monthly/Daily Metrics data and replaced manual tasks by automating these services.
● Validating newly developed and existing WCF services with the help on SOAP UI tool and Postman is used for Web API.
● Used Fiddler for monitoring and incoming and outgoing data for web applications.
● Debugging and tracking the issues and coordinating with multiple vendors using Jira to maintain and track the issues.
● Used Swagger for documenting API and validating API requests.
● Implemented on multiple design patterns Factory, Abstract Factory, Repository Pattern etc.
● Regular connect with Customer for daily status
● Working as team lead and guiding the team members which includes code reviews/mentoring and providing the solutions.
● Architected and developed microservices using .NET Core, enabling modular and loosely coupled application components.
● Implemented inter-service communication using RESTful APIs and message brokers (e.g., RabbitMQ, Azure Service Bus) for asynchronous processing.
● Designed and implemented database models using Entity Framework Core, ensuring seamless data access and efficient query execution.
● Implemented secure authentication and authorization mechanisms using OAuth 2.0 and JWT in .NET Core applications.
● Configured IIS to host multiple applications, implementing best practices for application pools and security.
Client and Duration TekInvaderZ, Arlington Heights, IL, USA (Mar 2023 to July 2024) Role: .Net Full Stack Developer
Responsibilities:
● Implemented XML (XPath/XQuery)/XSLT files with business logic for extracting and mapping the data from Acqueon services.
● Designed and developed statistics tool for checking the agent status history.
● Analyze to understand the existing web system components and extracting the business logic. Analyzing the requirements from multiple vendors for each release and preparing technical specification documents.
● Improved overall progress by designing and developing BI reports and providing valuable insights.
● Comprehend business requirements in a BI context and developed 15+ data models to convert raw data into actionable insights
● Worked on consuming Services from Acqueon and translating into CVP Write database. Developing WCF services for sending/receiving the translated data from and to multiple vendors/services.
● Used Cisco interface to get the caller information for CTI Desktop application
● Ensured existing WCF services with the help on SOAP UI tool and Postman is used for Web API.
● Used Fiddler for monitoring and incoming and outgoing data for web applications.
● Debugging and tracking the issues and coordinating with multiple vendors using Jira to maintain and track the issues.
● Used Dependency Injection to manage objects across the application.
● Developed multiple Console applications and web applications with .Net Core.
● Working as team lead and guiding the team members which includes code reviews/mentoring and providing the solutions.
● Re-designed and engineered a scalable enterprise web application for tracking the progress of projects for stakeholders which utilized Tailwind, React (JavaScript Framework), HTML5, C#, ASP .Net Core, MVC architecture, Typescript, jQuery, SaaS, and MySQL.
● Developed a scalable API application following Restful principles, leveraging technologies such as C#, .Net, Entity Framework, React, Postman, JSON, CSS3, Styled Component, Typescript, and HTML5.
● Implemented a robust version control system using Git, and GitHub reducing code congestion and improving overall development efficiency.
● Demonstrated strong analytical and problem-solving skills by interpreting complex datasets to address business challenges and optimize operations.
● Excelled in both independent and team settings in a fast-paced environment, delivering data-driven solutions under tight deadlines.
● Proactively addressed challenges by identifying inefficiencies and proposing innovative solutions, leading to enhanced workflow efficiencies
Client and Duration Champaign Urbana Mass Transit, Urbana, IL, USA (Sep 2019 to Feb 2023) Role: .Net Full Stack Developer
Responsibilities:
● Involved in developing the web application for automating the manual process for transformation process using MVC 4.0, Bootstrap, and HTML 5.
● Developed dashboard using AngularJS which just reads the data from Web API and displays in UI.
● Developed web application using MVC, Angular 4.0/7.0 and Web API.
● Analyzed and developed the logic for incremental files (i.e., comparing the source files with previous files and generated output file as XML).
● Involved in creating and designing the database Conceptual and logical model to integrate as part of the system.
● Analyzed and developed the logic for validating xml file (Output files) against XSDs.
● ADO. Net (datasets) logic again was replaced with LINQ to XML logic for processing large volumes of files. Developed a data access layer using Entity Framework 4.0 for communicating with databases.
● Involved in Peer code review for transformation service. Developed a new windows service (Health monitor) for monitoring the status of network connections and all other running windows services and writing the status to MSMQs.
● Developed MSMQ services (Windows service) to read the data from queues and inserting data in to database.
● Involved in developing Web API for exposing the data of status for running services and logs and hosted in IIS.
● Analyzed and developed the POC for the application using config files and template files.
● MS test has been implemented for unit testing of transformation service.
● Redesigned a legacy web application using Angular for JavaScript-based functionality HTML5, CSS3, NeXTs and bootstrap, and Sanity CMS with Recoil for state management.
● Optimized performance by revamping a forms application, enhancing routing logic, form validation functions, and implementing data management using C#, ASP.NET, KnockoutJS, Entity Framework ORM, jQuery, DHTML, XML, and SQL, resulting in a 30% reduction in response times.
● Developed a scalable SaaS application leveraging .Net Core (MVC), Tailwind, Entity Framework ORM, TypeScript, C#, HTML, CSS3, Angular, and T/SQL, resulting in a 10% increase in data accuracy.
● Designed and developed a RESTful middleware API using C#, .NET Core, and Entity Framework ORM, incorporating JSON for efficient data transfer.
● Maintained code base version changes and reduced code redundancy by utilizing version control tools like Git and GitHub.
● Collaborated with stakeholders to define project requirements, resulting in an improved project alignment with business goals.
● Designed and implemented email messaging logic using Mail Chimp API and Azure Lambda functions, enhancing email delivery efficiency by 30 Client and Duration Nebulogic Technologies, India (Oct 2015 – July 2018) Role: .Net Full Stack Developer
Responsibilities:
● Participated in meetings for requirement analysis, architecture designing, database Design.
● Participated in developing ASPX pages. Involved in implementing SQL CLR integration for quoting the price based on car’s age and brand etc.
● Responsible for performance tuning of application by reviewing database scripts and stored procedure. Wrote database stored procedures, triggers and functions.
● Developed SOAP Web Services for getting the price of cars based on different parameters.
● Used AJAX controls like update panel and Ajax toolkit controls. Developed WCF services for exposing cars model and derivatives with look up elements.
● Used SQL Profiler and Estimated Execution Plan to optimize queries and Stored Procedures.
● Wrote business logic for getting the price of cars based on different parameters.
● Involved in giving building releases and communicating with clients.
● Involved in design, development and implementation.
● Defined styles, themes, customized and applied Triggers to enhance UI skin Educational Qualification:
● Masters in Computer Engineering - California State University - Northridge, May - 2021 Courses: Software design principles, Data Mining, Web, Design, Web Engineering, Data Structures and Algorithm, Introduction to Artificial Intelligence, Computer Graphics and Programming, Computer Architecture, Machine Learning, Web Development, Introduction to Software Engineering
● Bachelors in Electronic and communication engineering: Sagar institute of research and technology, India - 2015