.net Developer / Software Engineer Resume
Chicago, IL
SUMMARY:
- Over 6+ years of professional IT experiences as .NET Developer and Lead involved in in Requirement Gathering & Analysis, Design, Development, Implementation, Testing, documentation, end - user training and Web-based using Microsoft Technologies
- Experience in using SCRUM/AGILE methodologies in Software Development Life Cycle (SDLC)
- Demonstrated proficiency in development using Microsoft.NET technologies like C#, ASP.NET 4.0, ASP.NET MVC, WPF, UWP ADO .NET, SQL Server, Web API, .NET Core
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, and reusability
- Proficient in creating Web pages and building Web User Interface (UI) using HTML5, CSS3 and Java Script, AngularJS, JSON, AJAX, JQuery, XAML, ASPX
- Experience on UI Design using Razor, Bootstrap, and AJAX control toolkit
- Hands on experience in using XSD, XSLT, JSON, SOAP and building Web Services using SOAP
- Proficient in creating the WCF services to implement SOA architecture
- Excellent working knowledge in Developing Restful Web Services, Web Forms, XML, XSD, XPATH and IIS
- Strong database experience in SQL server creating complex Stored Procedures and Functions
- Knowledge on Azure for Building applications that utilize both Microsoft Azure Cloud Services and Windows Azure Virtual Machines
TECHNICAL SKILLS:
Software Dev Methodology: Agile (Scrum)
Languages: C#, SQL
Web Technologies: .NET Framework 4.0/4.5, ASP.NET, ADO.NET, Web Services, WPF, UWP, MVC, AJAX, CSS, XML, and HTML/XHTML
Cloud: Microsoft Azure, AWS
Database: MS SQL, Oracle, MySQL Server
Scripting Languages: Java Script, AJAX, Python
Development Tools: MS Visual Studio 2019/2017/2015 , N-Unit & X-Unit Testing Framework, MS Visio, Microsoft Testing Tools, XCode, MS Visual Studio Code, Jira
Version Controller: Team Foundation Server (TFS), GIT
Web Servers: Internet Information Services (IIS) 7.5/7.0
Operating System: Windows 10/7, iOS, Linux
EXPERIENCE:
.NET Developer / Software Engineer
Confidential, Chicago, IL
Responsibilities:
- Designed and Developed new features & Enhancing both WPF and UWP .NET applications (dynamically build applications)
- Implemented using MVVM , Dependency Injection and Unit test framework
- Advanced C#, .NET framework 4.5 or later & Multi-Threading
- Developed reusable components in adherence to requirements using Custom and User Controls
- Conducted Unit, System and Automated Testing activities
- Continual improvement of the software development lifecycle and quality of the product
- Performed peer code reviews on GitHub , take part in group design discussions
- Developed User Control components for an RMS application
- Solved complex functionality using Meta Programming
- Developed using XML and JSON using C#
- Strong knowledge of Object Oriented Programming (OOP) and experience in working with Agile Development Methodology
- Used Re-sharper to maintain business coding standards
- Used Ninject dependency injection across the platform to make the application loosely coupled
- Developed the application in a thread-safe manner using Singleton pattern
- Worked on Triggers, Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Panels in XAML
- Wrote Unit test cases using NUnit and XUnit testing
- Developed different UI skins for the application interchangeable from settings using generic.xaml
- Rewrote JSON Serializer custom to our application
Environment: C#, .NET Core, WPF, UWP, MVVM, AWS, XML, JSON, REST API, Ninject dependency injection, LINQ, ReSharper, Multi-Threading, XUnit Testing, NUnit Testing, Agile
.NET Developer / Mobile Application Developer
Confidential, Champaign, IL
Responsibilities:
- Responsible for designing the ASP.Net application authentication using .Net Framework, Model View Controller MVC and IIS security model
- Converted .NET application to Azure Cloud Service Project as part of cloud deployment
- Lead a team of 4 to enhance native deprecated iOS mobile application on Objective-C
- Developed a fully functional cross platform native mobile application and web application featuring a code sharing concept using NativeScript
- Developed a mobile application to keep track for work progress of DigitaLab student interns using React Native
- Re-platforming an application using Pivotal , Spring Boot 4 and Cloud foundry . Regularly conducted Scrum Stand up Meetings and practiced Agile methodology
- Build Web UI Performance optimization techniques and promotion of social media content resulting in 400% increase in organic growth of traffic on Home page
- Formulated business model and strategies to boost alumni engagement, based on data analytics, web analytics, and information management expertise, thus increasing member registration
- Developed Python script using APIs to fetch Social media accounts URLs using their Email of 37 thousand records
Environment: ASP.Net, MVC, Azure Could, Angular 4, NativeScript, SQLite, React Native, Firebase & AWS, Objective-C, Adobe PhoneGap, Python, Microsoft BI
.NET Developer / Web Application Developer
Confidential
Responsibilities:
- Developed an ASP.NET web application following an entity framework architecture.
- Involved in development of web graphics and graphical (UI) Pages using the HTML, Master Pages & ASP.NET Controls .
- Database design, preparing entity relations diagrams, UML case diagrams using Visio tool
- Engaged in development of web pages using ASP.NET, HTML, CSS, AngularJS and UI enhancement coding
- Extensively used Multi-Threading concept for fetching data from web server using C# under ASP.NET environment
- Created the WebAPI which can return the data from SQL Server database and pass the data to the dropdown list in the corresponding views
- Developed different User controls which inputs the data and display the data for the web applications using ASP.NET
- Involved in Developing, Testing, Supporting and Documenting of the application
- Developed periodic reports based on statistical analysis of the data using SQL Server Reporting Services (SSRS)
- Wrote SQL scripts, SQL jobs, using IIS to deploy the deliverables and maintenance of the database
- Developed unit tests to test Repository, Service, Domain, and UI using NUNIT for Test Driven Development
- Validated all the user's inputs through JQuery and Web controls implemented JQuery , Ajax to improve page Performance
- Used TFS (Team Foundation Server) for the source control, data collection, reporting and project tracking
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and SQL manipulation using LINQ
- Implemented File storage and retrieval using Azure Data factory and Blobs .
- Involved in all phases of SDLC (System Development Life Cycle) life cycle
- Designed SSRS reports with dynamic sorting, defining data source for the report.
- Developed T-SQL packages, procedures, triggers, functions, Indexes and Collections to implement business logic using SQL Navigator.
- Adapted web application to run in Windows Azure against SQL Azure and using Azure Queues for background processing.
Environment: C#, ASP.NET 4.0, Microsoft Azure, ADO.NET, Multi-Threading, WebAPI, HTML, XSLT, Aspx, JavaScript, CSS, LINQ, AJAX, IIS & SQL, JQuery, NUnit, Entity Framework, Agile