Software Developer Resume
Johnston, IA
SUMMARY:
- Over all 8 years of experience in Software Development.
- Good working experience in technologies like ASP.NET, C#, ADO.NET, Web services, IIS, JavaScript, Angular JS, Angular Material, Bootstrap, HTML, DHTML and CSS.
- Proficient in Object Oriented Design/Development, Object Oriented Analysis and Design, Model View Control design pattern, Domain driven environment, MVVM design patterns and Test Driven Development.
- Good Hands on experience of Web Services using WCF, REST services and web APIs.
- Worked on Agile Development techniques, SCRUM and feature based iteration planning.
- Developed applications using C# using LINQ Entity Framework.
- Having knowledge in WPF, XAML elements and designed Silverlight 3.0/2.0 controls.
- Excellent working experience of applications using different database mostly in SQL Server and Oracle 10g.
- Experience in development of reports using Crystal Reports and SQL Server Reporting Services.
- Hands on experience in preparing UML Use case diagrams, Sequence diagrams & Activity Diagrams.
- Worked with many unit test frameworks like C# units test, jasmine for scripting languages and SQL unit test.
- Recently working on Package modules through node. Used npm, gulp, webpack for bundling and deploying and many small packages.
TECHNICAL SKILLS:
Web Technologies: AngularJS, Angular Material, Bootstrap, JavaScript, JQuery, HTML5, CSS3, ASP.NET, ASP.NET MVC, AJAX, XML, XAML, AJAX, JSON and LINQ.
Middleware: WCF,WPF, ADO.NET
IDE: Visual Studio.Net, Eclipse
Application Servers: IIS 8.0/7.0 with .NET Framework
Databases: MS SQL Server 2000 - 2014, MYSQL, Oracle 10g.
Languages: C#, VB.Net
Framework: Microsoft .NET Framework, Entity Framework.
Software: Visual Studio .NET 2003-2015, MS Office Suite, VISIO, Dreamweaver, Photoshop, Illustrator.
Web Services: SOAP, Restful, WEB API, WSDL
Reporting Tools: Crystal Reports .Net, MS SQL Server Reporting Service (SSRS).
Version Control Tools: Visual Source Safe 6.0, Team Foundation Server (TFS), GIT, SVN
Testing Tools: Jasmine, Unit Testing C# and SQL unit testing.
PROFESSIONAL EXPERIENCE:
Confidential, Johnston, IA
Software Developer
Responsibilities:
- Designed and developed using Agile/Scrum Development life cycle.
- Created user interfaces for displaying results using Angular JS, Angular Material, typescript, HTML and SCSS.
- Used Angular Material for responsive design which is cross browser compatible (Chrome, Safari) in computer and iPad.
- Developed ASP.NET Web API’s with HTTP 2.0 Async calls.
- Used Jasmin Framework for developing unit tests in Typescript.
- Created database schema, SQL queries and store procedures.
- Used SQL server 2014 for creating store procedures and created ETL jobs to import data from Sybase and another servers.
- Developed web API’s using Microsoft Owin routers in Visual Studio 2015.
- Using power BI for creating views and displaying report for the users.
Confidential, Stamford, CT
Senior .Net Developer
Responsibilities:
- Worked on major enhancements using WCF services. Services for marketing, third parties and also for the Mobile platform people.
- Implemented agile methodology and SCRUM framework for rapid development.
- Used both REST and SOAP services using the tool SoapUI 5.0.0
- Worked on Angular pages and localized the whole project for different languages.
- The project was being migrated from Asp.net MVC to Angular so had huge role in the migration process.
- Used a lot of plug-in like Bootstrap, JavaScript and jQuery for a better front end development.
- Live Event Support.
- Intense work on the CMS project with Sitecore, in the areas of old four layer architecture and the combination of LINQ to SQL.
- Worked on the IIS deployment server, load balancer and VIP servers. Used latest PowerShell scripting for the IIS deployment process.
Confidential, San Francisco, CA
Senior .Net Developer
Responsibilities:
- Involved in all the phases of the Project Life Cycle and also analysis of the system based on n-tier architecture.
- Designed reusable class libraries, implemented those classes using C#.NET, OOPS to load persisted classes dynamically.
- Designed User Interface (UI) using ASP.NET, HTML, JavaScript, CSS and Custom Controls.
- Implemented agile methodology and SCRUM framework for rapid development.
- Designed and developed web interface using ASP.NET, C#, CSS, Java Script and Validation controls.
- Experience in tuning with SQL Navigator and TOAD and explain plan and rewriting the poor SQL statements for using the Indexes.
- Worked with Team Foundation Source Control (TFS) to record changes and current check-outs for versioning and source code management, and work item templates.
- Worked with WPF, Silverlight 3.0 in creating custom controls, 3D graphics and data binding.
- Designed security for WCF endpoints also designed WCF based Service, Data, Fault and Message Contracts.
- Used JavaScript, HTML5 for client side validations to generate user-Friendly web interfaces.
- Created and worked with dependency, attached and complex properties and plugged them into different Silverlight services.
- Used LINQ extensively to query XML and SQL to get customer information and status details.
- Created tables, stored procedures, functions, views using SQL Server based on requirements.
- Used ADO.NET objects such as Data Reader, Data Set and Data Adapter for consistent data access to SQL data sources.
- Used LINQ to SQL to perform database tasks for better performance.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel.
Confidential, Oakland, CA
Senior .Net Developer
Responsibilities:
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.NET with ASP.NET.
- Written stored procedures, triggers using SQL Server 2005 & 2008.
- Designed a rich user interface application by creating 2D and 3D graphics using Windows Presentation Foundation (WPF)
- Worked on SSIS packages to Consolidate data in Oracle database.
- Created various reports like tabular reports, matrix reports, and parameterized reports using SSRS.
- Unit of work, repository, MVC to architect ASP.NET SPAs using EF, AngularJs, and Web API 2.
- Implemented MVC pattern for development of the product.
- Used AngularJS framework for event management for data validation of input forms.
- Construct a RESTful web service that pinpoints 404 errors with Entity Framework and Web API.
- Create a dynamic AngularJS UI for displaying vital reports on server health monitoring.
- Dynamically set and retrieve JSON objects in an Asp.NET SPA using the AngularJS.
- Developed manuals, Detail designed documents.
- Provided Production Support.
- Created and deployed Web Services.
- Developed pages compatible with PHP pages.
- Used Source-safe for Check in and Check Out process.
Confidential
.Net Developer
Responsibilities:
- Used Object Oriented (OO) Methodologies to implement classes in the Business layer and interact with the User Interface layer.
- Used ADO.NET to communicate the SQL Server 2008 database.
- Used Master pages for all invoice related screens.
- Created and deployed Web Services.
- Used JavaScript to enable and disable user interface controls at the client level.
- Wrote complex Queries, Stored Procedures and Triggers.
- Designed and developed web forms using ASP.NET and C#.
- Used in built ASP.NET 2.0 Lo-gin controls to authenticate users.
- Used SSIS in SQL server 2008 for porting the data from one source to another Source.
- Developed and deployed user controls specific for this entire application.
- Used Ajax control toolkit controls to minimize POSTBACKS to the server and enhance user Experience.
- Used Team Foundation Server (TFS) for Check in and Check Out process.
- Deployment of the project and the reports were done using crystal reports on the Testing and production Servers.
Confidential
Asst. Software Developer
Responsibilities:
- Actively participated in Design, Coding and Testing of the application.
- Designed and developed custom .NET components and user controls using win forms controls and VB.Net.
- Developed UI Using ASP.NET 2.0 with HTML, Master pages, themes, Profiles, CSS, server controls and User Controls using VB.NET as code-behind language.
- Used ADO.NET objects like datasets and data adapter to access data from the database.
- All client side validations are done using JavaScript and Server Validations were performed in ASP.NET.
- Developed stored procedures for data manipulation and wrote queries to get data from the database.
- Involved in reports generation using SSRS.
