Senior .net Developer Resume
Austin, TX
SUMMARY
- 9+ Years of professional experience in designing, development and implementation of Client/Server Web domains for Banking and Industrial laterals using Microsoft .Net Framework 3.5/4.0/4.5.
- Well Versed in all phases of (SDLC) System Development Life Cycle from investigation of initial requirements through analysis, design, development implementation and documentation Support.
- Expertise in developing various Enterprise based Client /Server side applications (Web, RESTful Web Services and SOA)
- Experienced in development custom software development experience using various Microsoft Technologies like C#.NET, ASP.NET MVC 5.0, WCF, WebAPI.
- Have extensive experience in web Designing and Development of user interfaces using Bootstrap, HTML, HTML5, CSS, CSS3, object oriented JavaScript, AngularJS.
- Well versed in N - Tier and SOA Architecture with extensive experience in XML web services, Windows services and WCF RESTful Services development in ASP.NET using C#.
- Implemented data access layer using LINQ to SQL and Entity access the SQL server
- Deploying applications and managing applications using Micros0ft Azure cloud services
- Good Knowledge and experience in using SOLID principles, design frameworks like MVC and design patterns like Singleton, Observer, Repository, Publisher-Subscriber models.
- Experience in stored procedures and functions using T-SQL and reporting solutions like Crystal, RDLC reports.
- ASP.NET MVC and WebAPI web applications deployment in Azure for scaling and security.
- Planned and Organized testing phases including Unit testing(NUnit) &Integration testing, writing test cases, generating test scripts and reviewing test results & taking corrective actions, Bug analysis and fixes in Web-industry standards.
- Experience on working and implementing Object Oriented Programming principles.
- Experience on working with Agile process using Agile fant application and TDD for improving the code accuracy.
- Hands on experience in using TortoiseSVN and Team Foundation server.
- Working with domain specific data using Entity Framework.
- Worked on .NET third party tools like StructureMap, Automapper, Ninject, ComponentOne controls and Peergroup.
- Extensive experience in OOAD Technology developing Use Cases, Sequence Diagrams and Class Diagrams using Enterprise Architect.
- Worked on large-scale highly integrated enterprise systems as an individual contributor as well as team player.
- Excellent communication skills with good experience in requirement gathering and interacting With clients.
- Versatile team player with good analytical, communication and interpersonal skills.
TECHNICAL SKILLS
Microsoft Technologies: Microsoft .Net Framework, ASP.Net, MVC 5, Win Forms, WPF, WCF, ADO.Net, LINQ
Web Technologies: Web Services, HTML
Web Servers: IIS 5.0, IIS 6.0, IIS 7.0
Programming Languages: C#, HTML, CSS, Power Shell, Python Script, JavaScript
Development Tools: Visual Studio .NET 2008/2010/2013/2015 , UML
Client side Technologies: JavaScript,, AngularJS
Frameworks: Microsoft .Net 4.5/ 4.0/ 3.5
Databases: SQL Server 2014/2012/2008/2005
Version Controller: TortoiseSVN, Team Foundation server
Database Tools: SQL Server Query Analyzer
Software Packages: MS-Office 2003/ 07/10
Operating Systems: Windows Win7/XP/2008/2012
Methodologies: Agile, OOPS, OOAD, SOA
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Senior .Net Developer
Responsibilities:
- Designed and worked on Architecture of the new features including security and WCAG2.0.
- Angular JS for front end pages which contains all the sections in a single page.
- Security roles and claims developed using ASP.NET Identity.
- Application deployed in AZURE cloud for analysis and maintenance.
Environment: .NET Framework 4.5, Azure, C#, ASP. NET Identity, MVC5.0, BootStrap, HTML5, CSS, JavaScript, AngularJS 1.6, TFS2017.
Confidential, Fort Worth, TX
Senior .Net Developer
Responsibilities:
- Workout possible improvements and suggest changes to the system that can benefit the overall product.
- Design, analyze and define the structure and architecture of API, URI and underlying business logic based on interactions with stakeholders and product owners and functional/UI/UX documentation.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- These applications are built with ASP.Net WebAPI with a SQL Server database, the client portion of the applications heavily use modular JavaScript and leverage the Bootstrap front end framework
- Validating the customer data for line of credit approvals and refinance eligibility using web services.
- Sending and reading messages using MSMQ across network for both the applications.
- Developing reports to deliver customer statements as per the selected dates.
- Developed workflow jobs integrated with power shell scripts,
- Deploying the Web application in Azure to support applications.
- Single sign on application for communication between entities
- Extensively developed services for customer records, line of credit processing.
- Scheduling jobs using JAMS Scheduler linking to the .Net based jobs.
- Implemented TDD principles to improve the coding efficiency and to reduce the bugs.
- Communicate effectively with the scrum master, product owners and business stakeholders/end clients and fellow team members to facilitate understanding of deliverables, prioritization, and required effort.
- Worked with customer relationship team to understand and define common data and components.
- Developed power shell scripts to automate the changes in the scheduler.
Environment: NET Framework 4.5, Azure, C#, WebAPI, BootStrap, NUNIT, HTML, MSMQ, Workflow CSS, JavaScript, AngularJS 2.0, SSIS, PowerShell, TFS2015.
Confidential, Bellevue,WA
.Net Developer
Responsibilities:
- Analyze system and functional requirements to determine feasibility and developing the design documents for the new features of the application.
- Designed and Developed flexible UI, more user interactive and user-friendly rich front-end pages, reusable classes, functions using, C# for client side validation.
- Played a key role in resolving helpdesk tickets, providing on call support and resolving urgent issues in production within the accepted timeframes.
- Designed, developed, maintained Application using C#, WCF services, ASP.NET MVC 4.0, JavaScript, BootStrap, AngularJS, HTML, and CSS.
- BootStrap for quick development and to maintain the application flexible to make changes.
- Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- OAuth2.0 and single sign on authentication for information sharing between entities.
- Deploying the Web application in Azure to support applications as it is PCI complaint.
- Extensively developed services for Product Fetching, Payments, User maintenance using WCF components for data retrieval and manipulation.
- Performed Unit Testing using NUnit for optimizing the efficiency application.
- Conducted Peer code reviews, Mentored junior developers, and performed thorough Unit/Integration Testing of assigned modules prior to deploying into QA Environment.
- Assisted in designing common services to achieve SOA objectives of reusing services and reduce size of codes for faster processing and memory management.
- Developed complex SQL queries and stored procedures using SQL Server 2012 for extracting, inserting and deleting the data from database.
- Maintained best practices like Control Visibility with Scopes, Promote Reuse with Sub-processes, Consolidate Literal Values, Externalize with Module Properties, Use Profiles for Staging, Defining Service Contracts, avoid XML Collisions & Increase Log Levels.
- Worked with customer's development team to understand and define common data and components
- Responsible for reading the XPS file using XML reader and writing to excel sheet based on date and time slot selection.
Environment: NET Framework 4.5, C#, ASP.NET MVC 4.0,WCF,BootStrap,HTML, CSS, JavaScript, Azure Web deployment, SQL Server 2012.
Confidential, Warren MI
.Net Developer
Responsibilities:
- Developing sequence diagrams based on requirements using Enterprise Architect.
- Coding, testing and implementing the project using C#.NET, ASP.NET MVC,WCF, SQL Server, SQL Integration Services.
- Capturing Business requirements and change requests.
- Organizing the project support central and managing the project related documents and links to be accessible quickly and efficiently.
- Ensuring that all technical components are properly designed, tested and documented with primary responsibility for resolving issues.
- Design and development of multiple user interface screens for navigating and uploading recipe in XML format.
- Development is based on MVC design principles.
- The main communication definition to communicate between Tool Controller and Tool Automation using WCF contracts using MSMQ for reliable data transfer.
- Worked closely with business to define development estimates according to Agile (SCRUM) Methodology.
- Javascript along with JQuery is used for front end event manipulations.
- LINQ for SQl transactions and used it to speed up the development of the project
- Scheduling jobs for automated handling of tasks on regular basis using SQL Agent.
- User can run the process using Tool Controller with simplified Commands from Tool Automation to PLC.
- Tool controller resides in Windows Server which controls the overall sequence.
- Multiple user interface screens for navigating various Modules and Saving the Auto-Teach information.
- Installing permissions and certificates in IIS server systems and testing using Windows Server 2012.
- Commands in XML format which are defined in requirements.
- Communication between Tool Automation layer and vision system using TCP.
- User can run the process using Tool Controller with simplified Commands from Tool Automation.
- Tool controller resides in Windows Server which controls the overall sequence.
Environment: .NET Framework 4.0, ASP.NET MVC4.0,, HTML5, CSS5, SQL Agent, Windows Server 2012,WCF, JavaScript, JQuery, SQL Server 2012,SCRUM.
Confidential, Chandler, AZ
.Net Developer
Responsibilities:
- Design and development based on given requirements
- Multiple user interface screen for graphing and control of various temperature cells.
- Integrating User interface with controller using API.
- TCP based communication with multiple power supplies for faster communication and response.
- Sequence of test based on the requirements.
- Python script is used to communicate with power supplies to an auto-sequence for fast pace analysis.
- Coding the requirements for enhancement to improve the speed of the sequence.
Environment: .NET Framework 4, C#, ASP.NET MVC 3.0, TwinCATAPI.
Confidential
Developer
Responsibilities:
- Coding includes multiple user interface screen for Recipe, Total Production Report, Statistical Report and daily Consumption report.
- Developed complex stored procedures and complex SQL queries using SQL Server 2005 for extracting, inserting and deleting the data from database and display on data bound controls and dropdown controls and list boxes.
- Sql based database for batch report queries to generate Crystal report for Selective Batch reports from date to date.
- Testing the SCADA for different types of Batching plant to check quality issues in software.
Environment: Windows XP, Winform, C#, SQL server2005