Senior Software Developer Resume
Waterloo, WI
SUMMARY
- Over 10 years of experience in analyzing, designing, development, implementation and deployment of Client/Server and Web based Applications.
- Experience in developing Web Applications using .Net Framework 4.0/3.5/3.0/2.0, MVC, Windows Azure, Silver Light, Visual Studio 2013/2010/2008/2005, ASP.NET, C#, ADO.NET, WCF, XML, XSLT, Web Services, IIS 7.0/6.0/5.0, MS SQL 2008/2005/2000 .
- Has Exposure to Apache Hadoop, Map reduce, Hive, Pig, Sqoop & Hbase.
- Has exposure to distributed computing and cloudera hadoop VM’S.
- Expertise in developing applications using Object Oriented Programming (OOP) and Service Oriented Architecture (SOA).
- Expertise on assessment and rationalization of the applications from on premise to Cloud (windows azure) environment.
- Involved in architecting solutions which involved migration of existing .net and asp project to azure.
- Worked on Identity access management using Access control service, Active directory and Service bus.
- Exposure to Azure cloud services, HDInsight & Azure mobile services.
- Expertise in building applications using Azure DB, Sql Azure Data sync, CDN.
- Expertise in designing apps on SAAS, PAAS & IAAS environments on azure.
- Expertise in HTML, Javascript, Json, CSS, UML, XML related technologies.
- Expertise in Exception Handling, Logging, Data Configuration, Data Access and Validation Application blocks of Enterprise Library.
- Experience in designing and developing enterprise applications using MVVM (Model View Model), 3 - Tier, MVC (Model View Controller) architecture and Client/ Server architecture.
- Developed Applications using Enterprise Layer, Business Logic Layer and Presentation Layer using C#.
- Expertise in designing and developing complex user interfaces (GUI) using ASP.NET.
- Expert skills in creating rich UI Design using ASP.NET Server Controls, AJAX, Master Pages, User Controls and HTML.
- Expertise in developing applications using WCF (Windows Communication Foundation) to build connected, distributed, and service-oriented applications
- Expression Blend to design XAML-based UI's, and deliver compelling experiences to website
- Create Silver light line-of-business web applications, with WCF Services for interactive data access
- Worked extensively on MVVM and Prism framework.
- Expertise in working with ADO.NET classes like SQL Connection, SQL Command, and SQL Data adapter, Dataset, Typed Datasets and Data Reader.
- Expertise in ASP.Net AJAX for efficient, and interactive web applications
- Good experience in LINQ and ADO.NET Entity Data Model Framework.
- Strong database design and programming skills in SQL Server 2008/2005/2000, SQL Stored Procedures, functions, triggers, views, and importing/exporting data from varied data sources and experience with DTS Packages.
- Expertise in Unit testing applications using N-Unit and Microsoft visual studio testing frameworks.
- Good working experience in using version control tools like Visual Source Safe (VSS), and Team Foundation Server (TFS), In order for maintaining and Versioning of the code.
- Working knowledge in domains such as e-commerce, Investment, Health services.
- Involved in all the stages of Software Development Life Cycle (SDLC) including Requirements, Analysis and Design, Implementation, Integration and Testing, Deployment and Maintenance.
- Extensive knowledge on Agile scrum methodologies as software development approach throughout my career for project management services.
- Experience in Handling Production support issues.
- Has the ability to work in a fast paced environment.
- Excellent in learning and adopting new technology and helped developers in technical issues.
- Team Player with good technical, analytical and communication skills.
TECHNICAL SKILLS
.NET Technologies: C#, ASP.NET, ADO.NET, Web Services, AJAX, Silver Light, Windows Azure, WCF, WebAPI, WF, MVC, MVVM and LINQ.
Languages: C, C++, Visual Basic 6.0, XML, XSLT, HTML, T-SQL, PL/SQL, CSS.
Frameworks: .NET Framework 2.0/3.0/3.5/4.0.
RDBMS: SQL Server 2008/2005/2000, Oracle 10g, MS Access.
Servers: IIS 5.0/6.0/7.0.
Scripts: VB Scripts, Java Script, AJAX, JQuery, Json
Interface Tools: Telerik, Ajax ToolKit
VersionControl Tools: Visual Source Safe (VSS), TFS
Reporting Tools: SQL Server Reporting Services (SSRS)
Operating System: Windows 7/Vista/2003/XP, Windows Server 2012/2008/2003, Linux, Unix.
IDE: Visual Studio 2005/2008/2010/2012/2013, Microsoft Visio, Eclipse
BI Tools: SQL Server Integration Services(SSIS)
PROFESSIONAL EXPERIENCE
Confidential, Waterloo, WI
Senior software developer
Responsibilities:
- Developed windows forms for ascend client application. Used Dev express controls.
- Involved in redesigning analytics web application with new look and feel web UI interfaces.
- Used Application Programming Interface (API) in order to support the building applications.
- Developed stored procedures, Views and performed performance tuning on stored procs on SQL server database.
- Created SSRS reports used to represent sales and health check summary reports.
- Involved in integration testing of the Application in Development environment.
- Accessing the remote data using WCF services and other remote data accessing options.
- Expose on premise component’s through Azure service bus.
- Enabled windows azure Service bus subscriptions and created topics to consume product notifications from primary store to secondary stores in real time.
- Deployed & Trouble shoot windows azure web roles and worker roles on Azure using TFS auto build, Teamcity.
- Involved in Designing Front End screens for the application and Back End Database.
Environment: Microsoft .Net 4.5, windows Azure, ASP.Net, C#, .NET, Windows forms, MVC, WCF, HTML, JavaScript, Visual Studio Online, SQL Server 2012, Team Foundation Server(TFS), TeamCity, Octopus, Visual Studio 2013. Dev express controls.
Confidential, Costa Mesa, CA
Senior software developer
Responsibilities:
- Involved in development of FCS modules like score dashboard, 3Bureau credit report using MVC 4.
- Worked on score monitoring for fetching score from bureau and sending notifications to end customers using MSMQ and cheetah mail.
- Involved in Designing Front End screens for the application and Back End Database.
- Used Application Programming Interface (API) in order to support the building applications.
- Developed stored procedures, Views and performed performance tuning on stored procs on SQL server database.
- Involved in integration testing of the Application in Development environment.
- Wrote Technical Documentation for the components under my responsibility.
- Accessing the remote data using WCF services and other remote data accessing options.
- Expose on premise component’s through Azure service bus.
- Developed POC on hadoop map reduce for calculating score for millions of customers based on score factors.
- Performed sampling on HDFS Big data using Hive and Pig queries.
- Dumped Data from a structured database to HDFS non structured data store for performing score analysis using Sqoop.
- Deployed & Trouble shoot windows azure web roles and worker roles on Azure using TFS auto build and Intellitrace logs.
- Exposed Azure website SAAS component’s to end users for retrieving score.
Environment: Microsoft .Net 4.0, windows Azure, Apache Hadoop, ASP. Net, C#, .NET, MVC, WCF, HTML, JavaScript, Visual Studio Team System, SQL Server 2008, WebAPI, Team Foundation Server(TFS), Visual Studio 2012.
Confidential, Irvine, CA
.NET & Windows Azure (Technology Lead)
Responsibilities:
- Involved in architecting application components robust to windows azure features and deployed the applications to windows Azure.
- Worked on Identity access management using Access control service and Service bus.
- Involved in Designing Front End screens for the application and Back End Database.
- Used Application Programming Interface (API) in order to support the building applications.
- Used C# 3.5 features like LINQ to SQL.
- Developed Web based GUI using C#, HTML and CSS.
- Developed stored procedures for validation & replication of data from different servers.
- Involved in integration testing of the Application in Development environment.
- Wrote Technical Documentation for the components under my responsibility.
- Accessing the remote data using WCF services and other remote data accessing options.
- Onsite & Offshore coordination.
Environment: Windows Azure SDk 2.0, Microsoft .Net 3.5, ASP. Net, C#, .NET WCF, XML, HTML, JavaScript, SOAP, XSLT, CSS, Web services, Visual Studio Team System, LINQ, SQL Azure, SQL Server 2008,SSIS, Team Foundation Server(TFS), Visual Studio 2010/2012.
Confidential
Technology Analyst
Responsibilities:
- Analyzed the Functional Requirements Specifications and System Design Specifications and interacted with the team.
- Involved in Project development and deployment on Azure.
- Created reusability user controls and custom controls to use them throughout the application.
- Developed user interface screens using ASP.Net, C#, XML, HTML, DHTML, JavaScript, JQuery.
- Performed the Validation of the web pages using validation controls and JavaScript while inputting the required information.
- Integrated the Web Services with the WCF services which are exposed externally to get the additional info from the review screens to the portal.
- Involved in creating the WCF service and consuming the WCF services to achieve the business functionality.
- Involved in developing Business Rule Layer, Data Access Layer classes and creating, consuming .NET private and public assemblies using C#, Visual Studio.Net and .NET framework, MVC Architecture.
- Extensively used Cascading style sheets (CSS).
- Used ADO.NET data objects such as Dataset, DataAdapter, Data Table, DataReader and XML Document for consistent access from SQL database.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Involved in the design of the Database and developed Stored Procedures and Views to create it using SQL Server 2008/ SQL Azure.
- Involved in testing of application at module level, system level and User Acceptance level for quality of the software.
- Worked closely with users to ensure application development meets to user’s expectations.
- Prepared weekly summary sheet to give the status of assigned task in weekly project team meetings.
- Used Microsoft TFS for source control and Project tracking.
- Involved in developing and organizing custom error pages and exception handling.
- Analyzed, designed, estimated, coded and tested new systems, enhancements and bug fixes. Created functional requirements, technical and design specification documents.
Environment: Windows Azure SDk 1.3, C#, ASP.NET, ADO.NET WCF, MVC, Microsoft Visual Studio (2010), Web Services, Ajax, SQL Server 2008/ SQL Azure, T-SQL,, IIS 7.0, TFS, Windows server 2008.
Confidential
Software Developer
Responsibilities:
- Designing, Coding, implementing and testing applications using C#, ASP. Net, Silver Light.
- Developed methods in Business Layer, Data access Layer, Data access Interface layer and Mock-up objects.
- Designed & Developed Silver Light User Controls, Custom Controls, Validation controls and also web form controls
- Wrote interfaces using C#.Net class files which encapsulate business logic and calling them from ASP.NET web forms.
- Made use of User Interface layers to create Web Pages and integrated to maintain the performance of data flow and data integrity using Silver Light User Controls, Web Server Controls and ADO.Net.
- Worked closely with business analyst in system design, development, testing, training, and implementation.
- Created Silver light line-of-business web applications, with WCF Services for interactive data access
- Created the table structures and integrity constraints in Sql database.
- Used XSL transformation for generating report and for analysis tool.
- Creating Database Design, Database Triggers and Stored Procedures for ensuring data integrity and consistence.
- Published and Consumed WCF services to retrieve various accounts information
- Involved in documentation of the project
Environment: Silver Light, .NET Framework 3.0, ASP.NET, C#, ADO.NET, XML, JavaScript, WCF Services, HTML, CSS, Team Foundation Server, SQL Server 2005.
Confidential
Software Developer
Responsibilities:
- Developed the Web Forms for new business, policy endorsement, Policy cancellation, renewal, reinstatement, account correction, audit, premium calculation, coverage’s, policy information, billing details, policy inquiry, and work file info using ASP.NET, C#, JavaScript.
- Developed web services for premium calculation and coverage.
- Implemented Session Management through cookies and InProc management.
- Client side validation of pages done in JavaScript and validation controls were incorporated to ensure server side validation.
- Implemented ADO.NET programming in Connected/Disconnected.
- Created Stored Procedures and triggers to apply and enforce automated rules.
- Created tables, views, indexes and relations using SQL Enterprise Manager as the back end.
- Developed web reports using SQL Reporting Services.
- Used VSS for versioning and project files control.
Environment: C#, ASP.NET, ADO.NET, HTML, JavaScript, CSS, XML, XML Web Services, MS Visual Studio 2003, SQL Server 2000, MS Visual Source Safe, SQL Reporting Services.
Confidential
Software Engineer
Responsibilities:
- Involved in the Design, development, and implementation and testing of online registration, scheduling an appointment for certification exam, maintaining physicians’ profile and examination results, self-assessment and clinical simulation modules.
- Developed Web-based user interface for self-assessment and clinical simulation modules using ASP.NET, C#, JavaScript and HTML.
- Played an active role in writing business logic for Business Access Layer (BAL) and Data Access Layer (DAL).
- Architected .NETRemoting - based infrastructure and Win Forms GUI modules for extensive Healthcare - oriented applications.
- Extensively used ASP.NET server controls such as Calendar control, Data Grid and Data list.
- Worked with custom & user controls and COM objects.
- Designed Web Forms using HTML and Cascading Style Sheets (CSS).
- Handled Errors using error handling exceptions, tracing and debugging.
- Implemented Client-side validation using JavaScript and AJAX.
- Implemented AJAX for giving better user experience.
- Extensively used ADO.NET objects such as Data Adapter, Dataset, Data Reader, and Data View for accessing database.
- Designed and developed Class Diagrams and Sequence Diagrams using UML.
- Created Stored Procedures using T-SQL using SQL Server 2005/2008 and do performance improvement analysis in the Stored Procedures.
- Modified existing Stored Procedures.
- Used SQL Server Reporting Services (SSRS) to create the reports.
- Involved in Object Oriented Designing (OOD) such as use case and conceptual modeling.
- Involved in writing the test cases and testing accordingly.
- Designed and Implemented exception handling and user input validation mechanism.
- Used Visual Studio Team System (VSTS)’s Team Foundation Server (TFS) for source version control on a shared team environment.
Environment: ASP.NET, C#, ADO.NET, Visual studio 2005/2008, SQL Server 2005/2008, XML, HTML/DHTML, CSS, JavaScript, IIS 5.0/6.0, UML, Web Services.
Confidential
Software Engineer
Responsibilities:
- Designed and developed the Windows application which consisted of a Win forms GUI with business objects for code reusability.
- Implemented Object-Oriented Programming (OOP) concepts of interfaces, inheritance, abstraction and polymorphism.
- Created Service-Oriented Architecture (SOA) based solutions using SOAP messaging framework.
- Implemented mailing system (Send mail) with attachments.
- Written configuration settings in Web.config.
- Developed various components used within the system such as an enhanced string and db grid to allow printing and saving of data, business rules and specialized list components.
- Used ADO.NET to access Oracle database.
- Designed and developed Web-services using C#, ADO.net, and XML to handle online transactions with central database, which reduces the time, required performing data entry and generating reports.
- Used Data Reader and Dataset for data manipulations and database operations in connected as well as disconnected modes.
- Manipulated and extended the .NET Base Class Libraries, CTS and User Defined Types to effectively create classes, interfaces, and loosely coupled events that are functionally efficient and appropriate for given programming scenarios.
- Worked on Cascading Style Sheet (CSS) and XSL to format the HTML output.
- Implemented role based security for the user groups.
Environment: ASP.NET 2.0, C#, Web Services, HTML, DHTML, SQL Server 2000, ADO.NET, Visual Source Safe, VS.NET 2005, IIS, Windows 2000/NT.
Confidential
.NET Developer
Responsibilities:
- Analyzed the Functional Requirements Specifications and System Design Specifications and interacted with the team.
- Created reusability user controls and custom controls to use them throughout the application.
- Developed user interface screens using ASP.Net, C#, XML, HTML, JavaScript, JQuery.
- Performed the Validation of the web pages using validation controls and JavaScript while inputting the required information.
- Integrated web services which are exposed externally to get the additional info from the review screens to the portal.
- Involved in creating the web service and consuming the web services to achieve the business functionality.
- Involved in developing Business Rule Layer, Data Access Layer classes and creating, consuming .NET private and public assemblies using C#, Visual Studio.Net and .NET framework.
- Extensively used Cascading style sheets (CSS).
- Used ADO.NET data objects such as Dataset, DataAdapter, Data Table, DataReader and XML Document for consistent access from SQL database.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Involved in developing Stored Procedures, Triggers and Views.
- Involved in testing of application at module level, system level and User Acceptance level for quality of the software.
- Worked closely with users to ensure application development meets to user’s expectations.
- Prepared weekly summary sheet to give the status of assigned task in weekly project team meetings.
- Involved in developing and organizing custom error pages and exception handling.
- Analyzed, designed, estimated, coded and tested new systems, enhancements and bug fixes. Created functional requirements, technical and design specification documents.
Environment: C#, ASP.NET, ADO.NET Microsoft Visual Studio (2003/2005), Web Services, Ajax, SQL Server 2000, IIS 5.0,VSS, Windows server 2003, Windows XP.
