Software Developer Resume
Marion, IA
SUMMARY
- Over all 9+ years of experience in all stages of the Software Development mainly in programming.
- Worked on Agile Development techniques, SCRUM and feature based iteration planning.
- Good working experience in technologies like ASP.NET, ASP.NET MVC, ADO.NET, Web services, IIS, JavaScript, Angular, Angular Material, Bootstrap, HTML 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.
- Developed applications using C# using LINQ Entity Framework for the middleware.
- Having knowledge in WPF, XAML elements and designed Silverlight 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# unit 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
Technologies: Angular, Angular Material, Bootstrap, JavaScript, HTML5, CSS3, ASP.NET, ASP.NET MVC, AJAX, XML, XAML, AJAX, JSON, WCF, WPF, ADO.NET, Web APIs and LINQ.
IDE: Microsoft Visual Studio, Visual studio code, Eclipse
Application Servers: IIS 8.0/7.0 with .NET Framework
Databases: Azure data warehouses, MS SQL Server, MYSQL, Oracle 10g.
Reporting Tools: Azure Data Factories, Crystal Reports .Net, MS SQL Server Reporting Service (SSRS) and Power BI.
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, Marion, IA
Software Developer
Responsibilities:
- Developing a new application using Angular 4, Typescript, Bootstrap and Rest Web APIs in .NET Core.
- Working with ASP.NET Web services using WCF and hosted in IIS.
- Working on the existing MVC .Net framework creating views controllers and models.
- Create user interfaces for displaying results using UI mocks provided by the UI Company.
- Create database schema, SQL queries and store procedures.
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.
- Involved in UI/UX discussion and helped in creating standards over all ten teams.
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.
- 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 MVC architecture.
- Designed User Interface (UI) using ASP.NET, HTML, JavaScript, CSS and Custom Controls.
- Implemented agile methodology and SCRUM framework for rapid development.
- 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.
- Designed security for WCF endpoints also designed WCF based Service, Data, Fault and Message Contracts.
- 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 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.
- Designed a rich user interface application by creating 2D and 3D graphics using Windows Presentation Foundation (WPF)
- Written stored procedures, triggers using SQL Server 2005 & 2008.
- Worked on SSIS packages to Consolidate data in Oracle database.
- Created various reports like tabular reports, matrix reports, and parameterized reports using SSRS.
- 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, Memphis
.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 using WCF.
- 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 Login 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.