We provide IT Staff Augmentation Services!

Senior Software Developer Resume

Bellevue, WA

SUMMARY:

  • Having around 9+ years of experience in all phases of software development life cycle including analysis, requirement engineering, architecture design, database design, development, enhancements and maintenance of standalone, multi - tier, BI and web applications.
  • Extensive architectural, migration, development, design, testing, maintenance and production support for various clients in different industry sectors using Confidential technologies .NET Framework 4.5/4.0/3.5/3.0/2.0, C#, ASP.NET, MVC, WCF, Web API, WF, LINQ, ADO.NET, Entity Framework.
  • Having experience in implementing front end development for multiple browser clients using JavaScript, jQuery, AngularJS, JSON, HTML/HTML5, and CSS2/CSS3.
  • Hands on experience in design, architecture and development of multi-tier applications focusing OOAD, OOPS, SOLID principles and design patterns
  • Experienced in working with SQL Server 2012/2008/2005 and able to write PL/SQL queries, functions, and procedures.
  • Having experience in developing MSBI applications using SSAS, SSIS, SSRS and Power BI.
  • Having experience in developing applications using MVC architectural patterns.
  • Having experience in implementing Restful web services, WCF and Web services.
  • Having functional domain experience in Healthcare, Tax and Insurance.
  • Having 3 year of experience in Entity Framework using Code first and database first approaches.
  • Having experience developing in-house tools, work around and developer handy stubs.
  • Having experience in version control systems VSS, TFS.
  • Experienced in deploying Applications from Development to Staging and Testing to Production.
  • Well-rounded experience in full software development life cycle - Agile SCRUM and waterfall.
  • Strong knowledge of deployments Web servers IIS6.0, IIS 7, IIS 7.5
  • Ability to Architect a technical solution, including detailed written/visual documentation (Functional and Technical specification documents) with strong Analytical and Problem-Solving skills.
  • Excellent consulting skills and the ability to work effectively with end users and team members.

TECHNICAL SKILLS:

Confidential Technologies: Confidential .NET Framework 4.5/4.0/3.5/3.0/2.0 /1.1, ADO.NET, WCF, WWF, TFS, VSS, Windows Services, Azure

Programming Languages: C#, LINQ

Web Development Technologies: ASP.Net, MVC, WCF, WF, Web API, Web Services, AngularJS, Ajax, XML, XSLT, HTML, JavaScript, jQuery, JSON, CSS, WSDL

Design Tools: UML 2.0/1.x, Confidential VISIO 2000

Reporting Tools: SSAS, SSRS, SSIS, Crystal Reports and Power BI

Databases & Database Technologies: SQL Server 2012/2008/2005, LINQ, ADO.NET, Entity Framework

Tools: & Utilities: TFS 2015/2012/2010, Visual Source Safe, Visual Studio 2015/2012/2010 /2008/2005/2003

Operating Systems: Windows 10/7/XP, Windows Servers

Web servers: IIS 7.5/7.0/6.0/5.0

Methodologies: SCRUM, AGILE, Waterfall

Cloud: Azure

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, WA

Senior Software Developer

Responsibilities:

  • This project involves database development and data analysis to drive deep insights from how customers use Bing experiences across different platforms and take the existing data mining, metrics and reporting systems to the next level to help continuously improve the product through timely data driven decisions.
  • Mining large volume data from raw instrumentation logs to preprocessed information from existing data mining systems to create meaningful insights driven by metrics requirements for the team
  • Designing database systems to aggregate data from various sources into meaningful metrics with ability to track trends over time
  • Developing trustworthy automated reports to easily consume the metrics
  • Developing small tools with good UI to automate some jobs and show reports on the tool. AngularJS scripting is used to build the tools for rich UI.
  • Creating Power BI dashboards.
  • Creating SSAS Cubes so that dashboards can access data.
  • Knowledge of data mining algorithms and statistics.
  • Knowledge in modeling and analyzing large data mining support tools
  • Scope language to write scripts and pull data from Cosmos ( Confidential ’s big data).
  • Regularly monitor trends on key metrics core to the business and do root cause analysis working with partners when there are negative trends and drive corrective actions
  • Involved in developing Analytics tool called Interana and its data source in Confidential Azure Tables and Data lakes.
  • Involved in development of some Web API analytics tool that can be accessed through mobile and used to track the behaviors of the Bing user and develop some user trends.
  • Hosted Web API in Azure.

Environment: Confidential Visual Studio .Net 2015/2012, Azure, C#, ASP.NET MVC, Web API, Angular JS, LINQ, SSIS, SSRS, SSAS, Power BI, SQL Server 2012, .Net Framework 4.5, VSS, IIS 7.5

Confidential, Lacey, WA

Senior Developer

Responsibilities:

  • Worked in Agile development with short term goals called Sprints and scrum defined objectives.
  • Worked in a Registration module to register an employer and this is the first step of the application
  • Worked on Confidential Azure to launch the application.
  • Designed, developed and enhanced application in .Net Framework 3.5.
  • Worked in User Interface, Business, and Data Access and Service layers.
  • Used MVC framework in the application.
  • Extensively used CSS for the proper alignment across multiple browsers
  • Used file handling operations to read and write files in .csv, .doc formats.
  • Consumed WCF service in the Web application
  • Created and configured WCF service with multiple bindings
  • Used N-Hibernate and Entity Framework to stream data from database to the web application
  • Created services for logging and data access
  • Used Forms Authentication while logging an employer in the application.
  • Built data layer for WCF services using Entity Framework 4.1.
  • Created Logging for the applications using Forms authentication.
  • Extensively Used LINQ on lists to get data which decreases lines of code
  • Worked on SSRS to create reports.
  • Worked on BizTalk to read data from files and get loaded into the application pages.
  • Worked on correcting the GUI Specs and developing documents based on requirements.
  • Involved in writing Stored Procedures, Views, User Defined Functions and Triggers to retrieve the customer’s data from the central database and wrote Triggers for efficient database management.
  • Implemented indexing for various tables in the database for improving performance of the application.
  • Worked on SSIS packages to move data from one source to another source.
  • Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
  • Used Visual Source Safe (VSS) for all the source code control among the whole team members.
  • Automated Unit test cases using N-unit.
  • Worked with testing team to fix the bugs as part of bug life cycle and Production support.
  • Prepared Technical documentations, user manuals, installation and user guides and functional description at each stage of the application to assist the client.

Environment: Confidential Visual Studio .Net 2015/2012, C#, ASP.NET MVC, WCF, jQuery, JavaScript, LINQ, SQL Server 2012, .Net Framework 4.0, TFS 2012, IIS 7, SSIS, SSRS

Confidential, Cleveland, OH

.Net Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analyst and for preparing the Requirement Specification Document.
  • Designed, developed and enhanced the application in .NET Framework 3.5.
  • Followed Agile methodologies (scrum)
  • Created class diagrams, use case diagrams, activity flow diagrams and object Interaction diagrams using UML Modeling.
  • Developed Web Forms using ASP.NET for front end Graphical User Interface (UI).
  • Used Telerik controls like combo boxes etc.
  • Created and Consumed WCF & Web Services.
  • Implemented various Validation Controls and created Custom Validation Controls using JavaScript to perform Client-Side Validation.
  • Implemented Page Level Error Handling using Custom Error pages and Error logs.
  • Used ADO.NET objects such as Dataset, Data Adapter, and Data Reader.
  • Involved in writing Stored Procedures, Views, User Defined Functions and Triggers to retrieve the customer’s data from the central database and wrote Triggers for efficient database management.
  • Implemented indexing for various tables in the database for improving performance of the application.
  • Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
  • Created various types of reports using SQL Server Reporting Services (SSRS) and deployed on server.
  • Used TFS for all the source code control among the whole team members.
  • Automated Unit test cases using N-unit.
  • Worked with testing team to fix the bugs as part of bug life cycle and Production support.
  • Prepared Technical documentations, user manuals, installation and user guides and functional description at each stage of the application to assist the client.

Environment: NET Framework 3.5, C#, ASP.NET, HTML, JavaScript, CSS, XML, XSLT, ADO.NET, Web Service, WCF, SQL Server 2008, SSRS, TFS, IIS, Visual Studio 2003/2005/2008.

Confidential

Programmer Analyst

Responsibilities:

  • Involved in communicating with the clients, gathering requirements for the development of Logic and other web and business tier components.
  • Followed Agile methodology (Scrum).
  • Extensively used web technologies like ASP.NET, C#, JavaScript, XML and HTML in designing and developing the web projects.
  • Developed rich GUI forms using Win Forms.
  • Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, CSS for server and client-side validations respectively.
  • Developed Web Services which can be used by several clients in getting useful data.
  • Extensively used WCF services, thereby achieving complete Service Oriented Architecture.
  • WCF Services are deployed as a self-hosted service by means of window services bound with TCP Binding.
  • Worked with WCF Service Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services.
  • Made full use of .NET’s object oriented features(C#), event handling, error handling, caching and security feature.
  • Used Ajax Controls for calendar control and free text box controls on the UI.
  • Used ADO.NET for developing data access layer.
  • Developed XML documents.
  • Worked with data migration. Used tools like SQL Server integration services (SSIS) in transferring data from one database to another.
  • Created Database objects like Tables, Stored Procedures and Triggers in SQL Server 2008.
  • Used ADO.NET objects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.
  • Used Team Foundation Server (TFS) for Version Control, Data Collection and Reporting.
  • Developed reports using (SSRS) depending upon the input parameters required by the business.
  • Provided codes to perform Unit Testing.
  • Deployment of Application on Test and Production server.

Environment: Confidential Visual Studio .Net 2015/2012/2010, C#, ASP.NET, LINQ, WCF. SQL Server 2012/2005, SSIS, .Net Framework 3.5, XML / XSLT, TFS 2012, IIS 7

Hire Now