Senior Application Developer Resume
Jersey City, NJ
SUMMARY:
- 8 years of professional software experience in full life cycle of software development, including gather functional and technical specification, design application workflow and structure, develop web, database, client - server and Windows applications and provide maintenance, upgrade and technical support.
- Designed and developed applications in different .NET Frameworks from 2.0 to 4.6.2
- Extensive experience in developing applications using Microsoft .NET technologies including C#, VB.NET, ASP.NET/MVC, WebAPI, WPF, Winforms
- Extensive experience developing web applications from a full stack perspective with AngularJS, HTML5, CSS3, JavaScript, JQuery
- Solid experience in .NET Web Services, WCF SOAP and REST based services.
- Great experience in Entity Framework and ADO.NET
- Strong skills in SQL Server 2008R2/2012/2014/SQL Azure database design and programming.
- Expertise in design and developing client/server 3-Tier and N-Tier Architecture applications.
- Strong knowledge of Object Oriented Analysis and Design concepts, principles and design patterns.
- Expertise in unit testing and integration testing using MS testing tools and NUnit.
- Experience working with cloud including deploying and hosting applications on Azure
- Familiar with setup, configuration and use of popular Continuous Integration and deployment automation tools like TeamCity, Bamboo, Jenkins and Octopus
- Experience on monitoring applications with tools like Splunk, Solarwinds and popular logging technologies.
- Great knowledge in PowerShell programming.
- Experience in implementing projects using Agile/Scrum methodologies with JIRA
- Outstanding debugging, troubleshooting and analytical abilities.
- Familiar with setup and use of popular source controls like Git, SVN and TFS
- Experience working simultaneously on multiple projects with different teams.
- Great team player with interpersonal and communication skills, highly organized and self-motivated, also able to work independently.
TECHNICAL SKILLS:
.NET Platform: .NET Framework 2.0-4.6.2, C#.NET, VB.NET, WPF, ASP.NET/MVC, WebAPI, WCF
Database: SQL Server, SQL Azure, Entity Framework, SSRS
Web Development: HTML5, JavaScript, AngularJS, JQuery, Ajax, CSS, BootStrap
Windows Development: WPF, Winforms, PowerShell
Tools: Git, SVN, TFS, JIRA, Bamboo, TeamCity, Octopus, NUnit, Splunk, RedGate series, Fiddler, SoapUI, Azure, IIS, Visual Studio 2008-2017
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Senior Application Developer
Responsibilities:
- Contribute in all aspects of application development including functional and technical specifications, design and development
- Provide third-line support of deployed components in production environments.
- Work closely with business team for requirement gathering and quality assurance.
- Upgrade legacy web application to new architecture using RESTful service and AngularJS.
- Execute Agile/Scrum project delivery while collaborating with remote resources and offshore team.
- Troubleshoot and debug complex technical issues involving multiple system components.
- Use Bamboo and Octopus for continuous integration and release management automation.
- Use JIRA/Confluence for efficient project management and team communication.
- Use SVN/Git for version control.
Environment: .NET Framework 4/4.5, VS 2012/2015, C#6, AngularJS 1.6, ASP.NET, WebAPI, SQL Server 2008R2/2012
Confidential, New York, NY
Full Stack Developer
Responsibilities:
- Involved in requirement gathering and user experience design.
- Developed web interface using AngularJS, jQuery, JavaScript, HTML5 and Bootstrap.
- Maintained and expanded existing website structure with ASP.NET MVC 5.
- Built RESTful services using ASP.NET WebAPI 2,
- Integrated ASP.NET Identity for user authentication and authorization.
- Implemented online payment system with Stripe.
- Built map searching feature with Google Maps API.
- Implemented database access using Entity Framework along with T-SQL queries for custom database manipulation.
- Deployed and hosted application on Azure.
- Implemented Azure WorkerRole background processes for larger data block transition.
- Used VS debugger, Fiddler, Batarang, nginspector and other tools for debugging and troubleshooting.
Environment: .NET Framework 4.5, VS 2013, AngularJS 1.4, C#, MVC, WebAPI, SQL Azure, BitBucket
Confidential, Exton, PA
.NET Developer
Responsibilities:
- Designed and developed MES system plugin for GE Proficy Platform in C#.
- Developed Proficy Workflow UI using WPF user controls.
- Implemented Workflow custom service providers using WCF.
- Applied IoC design pattern for greater scalability with Autofac
- Created data access logic, developed database tables, triggers, stored procedures with SQL Server.
- Implemented near real time reporting Kanban with SSRS.
- Developed and maintained unit testing for the project.
- Debugged and tested custom code with Proficy Workflow.
- Used Subversion for source control.
Environment: .NET Framework 4/4.5, Visual Studio 2012, C#.NET, WPF, WCF, Linq, SQL Server 2008R2/2012, ADO.NET, Telerick Controls, Postsharp, SSRS, Subversion.
Confidential, Bensalem, PA
.NET Developer
Responsibilities:
- Involved in requirement gathering and design of several modules.
- Applied Agile methodology for development.
- Built N-tier architecture for presentation layer, business and data access layers.
- Designed web interface using ASP.NET web forms and C#.
- Used Ajax tool kit for better user interface like calendar lists, update panel and master details.
- Worked on Infragistics controls for reporting to feed data from data source to the reports.
- Implemented service-oriented architecture (SOA) using WCF Services.
- Used ADO.NET to establish SQL Server connection for CRUD operations.
- Redesigned database on SQL Server, wrote queries, stored procedures, triggers and transactions.
- Involved in exception handlings include application and page level.
- Used Visual Studio Testing for unit testing.
- Used Team Foundation Server (TFS) for version control.
- Mentored and trained junior members in the team.
Environment: .NET Framework 4, Visual Studio 2012, ASP.NET 4.0, C#.NET 4.0, HTML, Ajax, JQuery, SQL Server 2012, ADO.NET, WCF, Infragistics controls, TFS.
Confidential, Valhalla, NY
.NET Developer
Responsibilities:
- Involved in writing functional specification for ordered industrial software engineering life cycle.
- Designed user portal and admin user interface using ASP.NET.
- Used JQuery and Ajax for improving user experience.
- Implemented Google Maps API by using JavaScript to achieve direct display and access to power station information.
- Designed power monitoring information display using Nevron chart and diagram controls.
- Implemented database connection by using ADO.NET Entity Framework for quicker data access construction.
- Created database tables and stored procedures.
- Created and exported various types of reports including matrix, tabular and charts using SQL Server Reporting Services (SSRS).
- Involved in unit tests by using Visual Studio Testing.
- Applied VSS for version control.
Environment: NET Framework 4, Visual Studio 2010, C#.NET, ASP.NET, JQuery, Nevron, Google Maps API v3, SQL Server 2008, VSS, SSRS
Confidential, New York, NY
.NET Developer
Responsibilities:
- Designed & developed of the application architecture, identifying the modules, designing solutions/projects.
- MVVM design pattern was used to create architecture of the project.
- Designed and developed window forms using WPF, and C#.NET as business layer language.
- Worked on framework where involved in creating generic styles, themes for different generic WPF controls like Datagrid, WPF Textboxes and Comboboxes, WPF Radio Button List and Toggle Buttons
- Extensively worked on WPF to create custom control like WPF Datagrid, WPF validation controls with TextBox, Combobox.
- Created a MDI interface in WPF using WPF docking control
- Designed and developed classes in C#.NET as business layer, Data Access Layers, custom controls.
- Responsible for designing phase to create HLD and LLD’s.
- Used third party controls in application using Prism Region Adapters for seamless integration
- Implemented caching, exception handling, and logging using Enterprise Library.
- Discussed and had Brain Storm sessions with business analyst to understand and document the requirement.
- Used TFS for source control and configuration management.
Environment: WPF, C#, WCF, Prism, ODATA, JSON, MVVM Design Pattern, .NET Framework 4, TFS, Enterprise Library, Visual studio 2012
Confidential, Jersey City, NJ
. NET Developer
Responsibilities:
- Used SOA architecture for application.
- Implemented user interface functionality using ASP.NET.
- Implemented WCF Services and Consuming for the communication between client and server.
- Implemented business model and logic with ASP.NET and C#
- Wrote functions, stored procedures, cursors using SQL in SQL Server 2008.
- Involved in unit testing by using Visual Studio Testing.
- Coordinated with a team and tracked works assigned to the team .
- Interacted and served clients both internally and externally, gathered clients’ requirements and resolved clients’ issues proactively.
Environment: .NET 4.0, ASP.NET, C#.NET, ADO.NET, LINQ, SQL Server 2008, IIS, HTML, CSS, JavaScript, WCF.
Confidential, Secaucus, NJ
.NET Developer
Responsibilities:
- Developed opportunity, effort monitoring, offline module, and quotation module using C#.NET.
- Involved in database design using ER diagrams.
- Developed scripts for database creation.
- Developed various web forms using C#.NET and ASP.NET.
- Developed various web user controls and web custom controls using C#.NET in order to reduce the duplication of code.
- Implemented caching for improving performance.
- Implemented role-based security to allow access to the various modules of the application.
- Created and maintained various T-SQL Queries, Stored Procedures, Views, Indexes, Cursors, Functions and Triggers to perform automated rules, updating to related tables in SQL Server 2008 along with creating tables, indexes and relations.
- Used XML for representing data to and from the database.
- Integrated several custom reports into the system using SSRS based on the business requirements.
- Used exception handling application block for checking errors/exceptions across the web site using C#.NET.
- Used JavaScript for client-side validations.
- Developed the sitemap for the entire web site using C#.NET and ASP.NET.
- Involved in debugging, defect fixing and testing of the web application.
Environment: .NET Framework, ASP.NET, ADO.NET, C#.NET, SQL Server 2008, T-SQL, JavaScript, Windows XP Professional
Confidential
.NET Developer
Responsibilities:
- Wrote design documents such as functional specification, technical specification and Requirements Traceability Matrix (RTM)
- Implemented the functionality for the plugin using C#, ASP.NET, MVC, WCF and Entity Framework.
- Implemented the e-mail functionality using workflow solution.
- Implemented the SOAP based WCF service to generate e-mails for the workflow solutions.
- Designed the user interface screen and writing software programs in C# and XAML.
- Used Team Foundation Server (TFS) for version control.
Environment: C# 4.0, ASP.NET MVC, ADO.NET, WCF, Visual Studio 2010, TFS, .NET Framework 4.0, SQL Server 2008.
Confidential
Jr. Developer
Responsibilities:
- Designed and developed user interface web forms (dynamic & static pages) using ASP.NET, C#, HTML, JavaScript, CSS, XML, and XSLT, custom web controls and user controls.
- Used XML files to store the data and XSLT to display the data.
- Implemented business logic/rules using XML web services in C# and integrated the XML web services with the UI component.
- Developed ADO.NET based database access layer in C# and created stored procedures, triggers using T-SQL for data access from SQL server 2008.
- Designed web pages using ASP.NET Controls, JavaScript, and DHTML and graphics tools.
- Wrote ASP.NET web forms using these objects as part of user controls.
- Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Extensively used XML, XSLT and XSD for data transfer across different systems.
- Tested the developed application, unit testing for various use cases and documented the results for getting approval from business users.
- Involved in Unit Testing for the developed services
Environment: .NET 3.5, ASP.NET, C#.NET, ADO.NET, XML, XSLT, Web Services, SOAP, SQL Server 2005, IIS,HTML, CSS, JavaScript.
Confidential
Jr. Developer
Responsibilities:
- Used N-tier architecture for presentation layer, business and data access layers.
- Involved in analysis and development of the application.
- Worked intensely on the user interface.
- Developed web forms using ASP.NET as per the design specification.
- Development of the application logic using C# .NET.
- Implemented required database access using ADO. NET.
- Used ADO.NET for SQL Server 2005 database interactions.
- Created queries and stored procedures using SQL in SQL Server 2005.
Environment: .NET 2.0, ASP.NET, C#.NET, ASP, JavaScript, SQL Server 2005 Enterprise Edition, ADO.NET, IIS,HTML, CSS, SQL Server Query Analyzer.
Confidential
Web Developer
Responsibilities:
- Developed web forms using ASP.NET and C#.
- Developed of the application logic using C# .NET.
- Involved in UI designing, development and testing of web forms using ASP.NET, C#.NET, XML, ADO.NET.
- Worked on the authentication for locking and unlocking projects depending on the user credentials.
- Used ADO.NET for SQL Server 2005 database interactions, created stored procedures, cursors, user defined functions.
- Implemented effective exception handling, involved functional testing, fixing bugs, and maintenance.
- Used ASP.NET validation controls and JavaScript to perform client side and server side validations.
- Sent notifications to the other modules such as residuals based on the locking/unlocking of projects.
- Involved in system testing, debugging, and bug fixing.
Environment: ASP.NET, C#, JavaScript, HTML, SQL Server 2005, Visual Studio 2005, VSS
