We provide IT Staff Augmentation Services!

Sr. Software Developer Resume Profile

5.00/5 (Submit Your Rating)

MD

Summary:

  • Self-motivated, good team member with excellent analytical, communication and problem solving skills with ability to work independently as well as in team. Building experience since nine years in the IT industry.
  • Proven demonstration and willingness to complete assignments within stipulated time frame.
  • Thorough understanding and involvement in all phases of Software Development Life Cycle.
  • Extensive work on implementing persistent architecture mechanism using N-Hibernate. Hands on experience on ADO.Net Entity framework.
  • Successfully either implemented/participated on N-tier, MVC, SOA architecture for various projects.
  • Good awareness about Spring.Net framework and applications rich with web 2.0 features.
  • Developed, configured and deployed a variety of .NET Framework Applications including Web Services and Web Forms.
  • Sound knowledge of SOA principles and design patterns. Designed and developed SOAP/REST WCF web services, XML web services.
  • Expertise in C .NET 2.0/3.0/3.5/4.0 and Object Oriented concepts and business objects. Proficient in developing web user interface using ASP.Net, ASP.Net MVC, JavaScript, CSS, ASP 3.0, Ajax and JSON.
  • Sound C .Net, JavaScript, database objects debugging and profiling skills.
  • Sound knowledge in database RDBMS designing and programming using SQL-Server 2000/2005/2008, Oracle 10g, SQL, PL/SQL, Transact-SQL, Normalization techniques, Business Intelligence, DTS, Reporting Services, SQL-CLR, and business layer interfacing through Language Integrated Query-LINQ .
  • Expertise in various database design tools like MS Visio and Erwin.
  • Sound technical awareness about Windows SharePoint Services WSS .
  • Experience in functional domain with specific areas such as HealthCare, benefits administration, portfolio asset management.

Technical Skills:

  • Technical Awareness: .NET framework 2.0/3.0/3.5/4.0 Technology C .Net, VB.Net, ASP 3.0, ASP.NET, ASP.Net Ajax, Window Communication foundation, WCF
  • Advance programming Concepts: Service Oriented Architecture SOA , ASP.Net MVC, ADO.Net Entity framework, Ajax ASP.Net Ajax, Anthem Ajax Pro libraries , .Net Remoting, XML SOAP Web Services, SOAP/REST WCF Web services, Windows Services, Multithreading, Silver light, ADSI,XML/XSD/XSLT/XPATH, Language Integrated Query LINQ , ASP.Net RSS toolkit
  • Scripting Languages supporting library: JavaScript, JQuery, ExtJS, UNIX Shell Scripting, powershell
  • Core Programming: C, C , C and VB.Net
  • Database Programming tools: SQL Server 2000/2005/2008, T-SQL, Oracle 10g, PL/SQL, SQL and MS Access, Sql server service broker, sqlclr, SQLRAP
  • Version Control and Integration Tools: Team Foundation Server VSTS , Visual SourceSafe VSS , Source Gear, Rational Clear Case, SVN and CruiseControl
  • Reusable Frameworks: CSLA.Net, Spring.Net, Code Smith, MyGenerationWare and.Net Nuke
  • RAD Control Libraries: Infragistics, Telerik and Farpoint
  • Reporting: SQL Reporting Services and Crystal Reports
  • Designing Tools: UML, Microsoft MS Visio and Erwin, Power designer
  • Development IDE: Visual Studio 2005/2008/2010, SQL Server Management Studio and Toad
  • Development Tools: Altova XMLSpy, Oxygen XML Editor, NUnits, FXCop, NetMon, Fiddler, FireBug, nAnts, Log4Net, IE Developer Toolbar, HTTPWatch, SOAPUI
  • Performance and memory Profilers: CLR profiler, ANTS Profiler, AQtime, SQLServer Profiler
  • Host Servers: IIS 5.0/6.0/7.0

Professional Experience:

Confidential

Sr. Software Developer

Technical Environment: SOA, .Net Framework 3.5/4.0, Visual Studio 2008/2010, Oracle 10g/11g, C .NET, ASP.Net MVC, LINQ, Windows Communication Foundation WCF , ADO.Net, StructureMap, SOAP/REST WCF Web Services, XML, IIS 7.0, XML, XSLT, Altova XML Spy, VSTS 2010, Microsoft Enterprise Library, FxCop, Resharper, Oracle SQL developer

Responsibilities:

  • Worked in Agile Scrum based environment.
  • Handle gathering new product requirements, generating UML diagrams and creating design documents.
  • Designed and developed Notify project from inception to completion.
  • Utilized ASP.Net MVC as part of presentation layer while extending features of the existing application.
  • Developed real time high availability web services using WCF.
  • Utilized various design pattern as part of design. Utilized structuremap as DI container.
  • Developed custom performance counters for instrumentation. Efficient usage of Task parallel library.
  • Participated in extending framework written in C .
  • Utilized CLR profiler for memory profiling.
  • Created proof of concepts to utilize Windows Workflow Foundation Services.
  • Developed PL/SQL stored procedures, packages with thick business logic. Utilized user defined data-types for oracle parameters.
  • Involve in support, troubleshooting , maintenance of application in production and solving production issues. Production support to high availability load balanced production environment.

Confidential

Sr. Software Developer

Technical Environment: SOA, .Net Framework 3.5/4.0, Visual Studio 2008/2010, SQL Server 2005/2008, C .NET, ASP.Net MVC, ADO.Net Entity framework, LINQ, Windows Communication Foundation WCF , ADO.Net, SOAP/REST WCF Web Services, SQL CLR, SQL Service Broker ,XML, IIS 7.0, XML, XSLT, Altova XML Spy, HTTP Watch, VSTS 2010, Microsoft Enterprise Library, SQLDBControl, FxCop

Responsibilities:

  • Handle gathering new product requirements, generating UML diagrams and creating design documents. Participated in developing Service Oriented Architecture for Provider Connect project part of Real Time Analytics team.
  • Worked in Agile Scrum based environment. Test Driven Development TDD was implemented.
  • Build view and controller class for ASP.Net MVC web application. Converted existing ASP.NET web applications to ASP.Net MVC application.
  • Developed and deployed WCF REST services.
  • Created ADO.Net entity framework based data access. Utilized LINQ to Entity for data access.
  • Developed In-Memory cache hosted as WCF service for 35million records with index based search.
  • Developed real time high availability web services using WCF using multithreading with SLA under 5 sec.
  • Implemented Microsoft recommended patterns and practices through exception handling application block, caching application block, validation application block and logging application blocks using Microsoft Enterprise Library 4.1.
  • Utilized unity as DI container.
  • Handled Instrumentation of WCF services for logging using Microsoft enterprise library.
  • Created asynchronous http handlers running concurrent resource demanding threaded jobs.
  • Developed custom performance counters to integrate with WCF service calls.
  • Applied endpoints, service bindings, messages, contracts and behaviors.
  • Setup service contracts, operation contracts and data contracts, service context and state.
  • Utilized fa ade design pattern to implement web service implementation and interaction.
  • Implemented security features used WSHttpBinding. Handled exceptions using SOAP fault.
  • Created POC of rules driven Intervention engine.
  • Performed code analysis using FXCop. Created custom rules in FxCop based on functional need.
  • Utilized VS2010 performance analyzer/profiler for code profiling.
  • Efficient usage of Fiddler, HTTPWatch and Perfmon to debug web and network traffic.
  • Implemented load test infrastructure through VS2010. Utilized Microsoft Virtual User Pack to run 250 user tests concurrently in load test environment to utilize multicore processors in load test environment.
  • Developed custom load test plug-in s for sharing test data in initialization. Developed load test to test high performance real time web services. Prepared shell scripts using PowerShell.
  • Created SQL CLR stored procedures utilizing multithreading to generate gigabyte size xml/flat data files. Created XSL style sheets for transformation of xml to flat files. Created custom attributes for building metadata about code.
  • Utilized SQL server broker service to manage large scale batch processing through queuing and parallel processing.
  • Build SQLCLR stored procedures that manage complex operation in parallel through multi-threading.
  • Manage complex long running SQL jobs efficiently through asynchronous queued messaging through SQL service broker.
  • Active participation in resolving deadlock issues on long running resource demanding rules engine run process.
  • Received training on and utilized Microsoft SQLRAP tool to diagnose SQL health risk analysis.
  • Participated in extending rules based API framework written in TSQL.
  • Manage backup/restoring database through LiteSpeed. Using SQL script version control using SQLDBControl.
  • Involve in support, troubleshooting , maintenance of application in production and solving production issues. Supported SOA based high availability load balanced production environment.

Confidential

Sr. Programmer Analyst

Technical Environment: SOA, .Net Framework 3.5/4.0, Visual Studio 2010/2008, SQL Server 2005/2008, C .NET, VB.Net, ASP.Net, ASP.NET AJAX, JSON, JQuery, LINQ, Windows Communication Foundation WCF , ADO.Net, Web Services, Entity Framework, SQL CLR ,XML, CSS, IIS 7.0, XML, XSLT, Altova XML Spy, Team Foundation Server TFS , Microsoft Enterprise Library

Responsibilities:

  • Handle gathering new product requirements, generating UML diagrams and creating design documents.
  • Independently handle task assignments.
  • Duties include enhancing existing application framework.
  • Implement custom personalization provider to support web parts personalization.
  • Create JQuery enabled drag and drop user interfaces supporting Ajax based database updates.
  • Extensively work on JQuery library.
  • Develop web forms in C , ASP.Net. Extensive use of Microsoft ASP.Net Ajax, Web Methods, Page Methods, JSON, XML/XSD/XSLT/XPath and JavaScript.
  • Maintain existing XML web services.
  • Convert existing XML Web services to WCF.
  • Created data access layer using Entity framework.
  • Implement TDD environment using Visual Studio Unit Test Framework.
  • Create unit tests, acceptance test based upon functional and development requirements.
  • Benchmark performance and tuned of web application and web service using ANTS profiler.
  • Efficient usage of Fiddler and Netmon to debug HTTP traffic.
  • Fine tuned SQL database objects to achieve performance gains.
  • Involve in production support and maintenance of application.
  • Support certain project modules coded with VB.Net in production environment.

Confidential

Senior Software Developer

Technical Environment: SOA, .Net Framework 3.5, Visual Studio 2008/2005, SQL Server 2005/2008, C .NET, VB.Net, ASP.Net, ASP.NET AJAX, JSON, JQuery, LINQ, Windows Communication Foundation WCF , ADO.Net, Web Services, Windows services, SOAP, SQL Server Reporting Services SSRS , SQL CLR ,XML, CSS, IIS 7.0, OLTP, XML, XSLT, Altova XML Spy, Team Foundation Server TFS , Crystal Reports, Microsoft Enterprise Library, Telerik RAD Library

Responsibilities:

  • Utilized Agile Scrum methodology for development of product based on Service Oriented Architecture in product development environment.
  • Handled gathering new product requirements, generating UML diagrams and in designing of Business Objects.
  • Independently handled certain assignments from inception to completion lead team of three developers on specific modules during certain project time-span.
  • Enhanced of framework using C for controls extended from Telerik RAD controls.
  • Led implementing customization framework to support product customization.
  • Customized existing product to dedicated requirement specific version wherein identified the need and implemented persistence for DTO using nHibernate.
  • Created ORM based data access using nHibernate.
  • Created table mappings for complex table relationships.
  • Used Hibernate Query Language HQL to handle data.
  • Utilized Language Integrated Queries LINQ to SQL and XML for data retrieval, filter and manipulation.
  • Migrated projects from .Net Framework 2.0 to .Net Framework 3.5.
  • Designed, developed and consumed using WCF Web Services which transferred information to and from DTO Objects.
  • Designed and developed SOAP WCF web services implementing exception handling, security and reliable session.
  • Utilized MTOM message encoding for bulk data upload service to achieve performance goals.
  • Created proof of concepts to handle dependency injections, aspect-oriented programming, data access support for nhibernate, object pooling, threading, expression evaluation using spring.net framework.
  • Created web parts and personalization.
  • Extensively used ASP.Net AJAX Toolkit controls like ModalPopupExtender,Update Panels etc.
  • Utilized light weight JQuery scripting library to enhance user interface effects for web 2.0 application.
  • Designed and developed web forms in C , ASP.Net. Extensive use of Microsoft ASP.Net Ajax, Web Methods, Page Methods, JQuery, JSON, XML/XSD/XSLT/XPath, JavaScript, page generation using controls created and loaded dynamically.
  • Utilized JQuery library to create visual effects. Interacted with HTML DOM through JQuery wrapper to offer browser compatible UI effects and animations.
  • Used Client Side API for Telerik Web UI Components.
  • Serialized C business objects to JSON for client validations.
  • Utilized XSLT to generate html from xml driven data.
  • Implemented conversion web project using a hybrid approach of web forms and ASP.NET MVC, with supporting technologies including ADO.Net Entity Framework, JQuery, LINQ to ADO.Net Entity Framework, ASP.Net AJAX, MS Application Blocks.
  • Utilized open source File-Helpers library in coding complex business logic meant for XML driven data mapping.
  • Utilized Altova XMLSpy to generate schema from XML being used for data transformation which in turn used to help design DTOs. Utilized schema validations to validate xml data content.
  • Implemented complex business logic involved in coding rules based calculation engine derived for rate and penalty calculation.
  • Created stored procedures, triggers, views, cursors and functions for the application using T-SQL.
  • Optimized performance for DB objects using query plan and query optimization techniques.
  • Applied dynamic SQL query, SQLXML and XML parsing techniques within stored procedures. Efficiently utilized SQL profiler to trace and profile database calls.
  • Efficiently utilized transactions, exception handling, XML handling in SQL.
  • Designed, created and deployed SQL CLR stored procedures.
  • Interacted with SQL Report server database and created reports using SQL Server Reporting Services SSRS .
  • Designed and developed classes for Cache Manager.
  • Utilized combining and compressing techniques for JavaScript and view state to gain overall application performance.
  • Created certain reports using Crystal reports to facilitate various reporting requirements.
  • Implemented TDD environment using Visual Studio Unit Test Framework.
  • Created unit tests, acceptance test based upon functional and development requirements.
  • Utilized Team Foundation Server VSTS for source code control and management in a multi-developer environment.
  • Performance benchmarking and tuning of web application and web service using ANTS profiler AQTime.
  • Involved in tuning SQL database objects to achieve noteworthy performance gains.
  • Involved in production support and maintenance of application. Supported certain project modules coded with VB.Net in production environment.

Confidential

Senior Software Developer

Technical Environment: C , .NET framework 2.0, Web Forms, Win Forms, Web Services, Windows services, .Net Remoting, SQL Server 2005, SQL Server Reporting Services SSRS , SQL Server Integration Services SSIS , Multithreading, XML, XSLT, UML, ASP.Net Atlas Framework, BizTalk server 2006, ASP.Net RSS toolkit, Team Foundation Server TFS , Crystal Reports, N-units and IIS 6.0

Responsibilities:

  • Utilized AGILE methodology for development based on Service Oriented Architecture and web 2.0 features.
  • Demonstrated sole accountability in designing and coding of rules based calculation engine derived for tax calculation.
  • Designed Business Objects based on requirements gathered.
  • Wrote messaging and creating orchestrations, pipelines for Business Intelligence driven environment using BizTalk server.
  • Created unit and acceptance tests for functional and development requirements using NUnits framework.
  • Designed, developed and consumed XML Web Services that transferred information to and from DTO Objects.
  • Encrypted SOAP Message while transferring data in web service.
  • Implemented Microsoft recommended patterns and practices through exception application block, caching application block, validation application block and logging application blocks using Microsoft Enterprise Library using Microsoft Enterprise Library 3.1.
  • Created HTTP modules to implement data security utilizing Secure Socket Layer - SSL that enabled the data to be encrypted during transmission.
  • Utilized data caching to improvise performance.
  • Implemented persistence mechanism using binary serialization.
  • Utilized Active Directory Service Interfaces ADSI to present single set of directory service interface.
  • Implemented file monitoring windows services.
  • Utilized bulk data upload and processing.
  • Implemented multithreading activity to process data.
  • Designed and developed web forms in C , ASP.Net, developing web Service in C .
  • Designed and developed DTO Data Transfer Object Classes using C .Net.
  • Created various user control wrapped around web control that were reused within and across the application, providing a consistent functionality, look and feel. Created XML sitemaps for navigation control.
  • Used Infragistics Net-Advantage controls for Rapid Application Development. Utilized client side API for validations.
  • Utilized SQL server reporting services SSRS to facilitate reporting services need. Created and deployed SQL CLR stored procedures.
  • Created stored procedures, triggers, cursors and functions for the application using Transact SQL T-SQL .
  • Applied business logic at DB layer through SQL Server Integration Services SSIS .
  • Applied dynamic SQL query techniques within stored procedures using TSQL.
  • Efficiently used SQL transactions, exception handling and XML manipulation in SQL database objects SQL 2005 features like common table expressions.
  • Well versed with SQL profiler to profile and benchmark performance for database calls during production support.
  • Handled web performance benchmarking and enhancement using HTTP Traffic monitoring tool Fiddler and ANTS Profiler.

Confidential

Senior Software Engineer

Technical Environment: C , .NET 2.0, ASP 3.0, ASP.net, Web Forms, Win Forms, Web Service, Oracle 10g, XML, Farpoint, IIS 6.0, VSS, UML, Ajax Pro, Log4Net, ASP.Net RSS toolkit

Responsibilities:

  • Gathered requirements and conducted need gap analysis to gather requirements and prepare SRS document.
  • Designed multi layered architecture like presentation layer, business logic layer, data access layer application rich with web 2.0 features.
  • Created web services and participated in extending existing database.
  • Designed UML Class Diagram and ER Diagram using MS Visio and Erwin tools.
  • Designed Business Objects based on requirements gathered.
  • Created and utilized strongly typed datasets.
  • Enhanced the existing single thread application to multithreading application.
  • Worked on framework enhancement of code generator using C to generate business entities code.
  • Designed Class Libraries and implemented those classes using C .Net. Migrated classic ASP 3.0 pages to ASP.Net.
  • Utilized FarPoint spread to generate web spreadsheet interface.
  • Worked on browser compatibility for Firefox integration by modifying existing JavaScript tab framework.
  • Utilized Log4Net Logging component as part of logging instrumentation.
  • Generated web interface using XSL transformations with XML data.
  • Designed and developed structures rendered dynamically on web interface. The rich set of ASP.NET server controls and HTML controls were used while ADO.NET was the primary data access technology accessing ORACLE 10g.
  • Created complex user controls and custom controls for use in multiple web pages.
  • Implemented Ajax using Ajax Pro with extensive use of JavaScript.
  • Consumed RSS feeds through ASP.Net RSS toolkit.
  • Developed and consumed XML web services in C .
  • Utilized Caching to retain in-memory frequently accessed data.
  • Improved performance of the application by fine tuning the stored procedures and the database by analyzing queries using profiler and index tuning wizard.
  • Created packages, procedures, and functions and views using Oracle 10g.
  • Worked on change request as per client requirement during production support.

Confidential

Senior Software Engineer

Technical Environment: C .Net, .NET Framework 2.0, ASP 3.0, ASP.net, XML Web Services, UML, IIS 6.0, SQL Server 2005, Crystal Reports, Log4Net, Anthem.Net, Oxygen XML editor, FXCop

Responsibilities:

  • Gathered and summarized the requirements from client.
  • Understood the requirement and designing the solution.
  • Performed database designing and creating base architecture setup for project.
  • Created use cases and UML based on requirement gathered.
  • Migrated classic ASP 3.0 pages to ASP.Net.
  • Implemented Ajax using Anthem.Net library.
  • Automated build using CruiseControl. Performed code analysis using FXCop.
  • Utilized XML, XSL, XPath while creating rule based dynamic questionnaire on webpage from XML driven data.
  • Used Microsoft Enterprise Library UIP Block, Configuration Block, Exception Block and Data Access Block and Log4Net Logging component in the common core components.
  • Designed and developed mail scheduler using windows service that automatically sends emails periodically to clients.
  • Created web forms, user controls using C , ASP.Net, developed XML web Services in C .
  • Created configuration utility that transports client environment settings to production support environment using XML web services.
  • Utilized Oxygen XML editor to generate schema from XML being used for data transformation which in turn used to help design DTOs. Utilized schema validations to validate xml data content.
  • Created reports using Crystal Reports on basis of functional need.
  • Created stored procedures, triggers, cursors and functions for the application using Transact SQL TSQL .
  • Efficiently utilized SQL profiler to profile and benchmark performance for database calls during production support.

Confidential

Software Engineer

Technical Environment: C , .NET 1.1, VB.Net, VB6, SQL Server 2000, XML, XSLT, Infragistics, MyGenerationWare, MSMQ, Crystal Reports and UNIX

Responsibilities:

  • Created module with sole involvement using core C programming to achieve functional requirement for Data De-duplication.
  • Enhanced legacy system in C FoxPro to C and SQL Server 2K.
  • With the study of existing similar market product developed value added features.
  • Created database design to match schema of existing database and handled database migration.
  • Handled n-tier architecture designing using MyGeneration Framework.
  • Created shell scripts in Unix Shell Scripting.
  • Provided production support and maintenance of product.
  • Created Operation Research Library involving practical methods for problem solving using C .
  • Configured the system with existing Automation to avoid any confusion regarding login and rights.
  • Tuned application against high volume of data.
  • Used SQL-XML, manipulating XML with XSLT files and using XSD files to validate XMLs across platforms using XML Query, XPATH to navigate to various nodes in a XML document etc
  • Built complex regular expressions for XML Schema validations.
  • Created MSSQL 2000 DTS packages that take care of importing DWH house data to application database and bulk update.
  • Developed search engine to sort, filter and represent selected records based upon n no. of criteria.
  • Created email generator using 'CDONTS' for administrators. Querying LDAP server directory tree to retrieve address information.
  • Used MSMQ technology to communicate across heterogeneous network
  • Generated various reports using Crystal Reports.Net.
  • Published Crystal Reports as web services.

Confidential

Software Developer

Technical Environment: C .Net, .NET Framework 1.1, ASP.net, SQL Server 2000, Code-Smith

Responsibilities:

  • Designed and developed MVC layering using Code-Smith reusable framework.
  • Active participated and led the requirement gathering phase and designing the solution.
  • Payment integration through PayPal, Authorize .Net. Integrating AJAX Pro library and JavaScript.
  • Created stored procedures, triggers and transactions.

Confidential

Technical Environment: C , SQL Server 2000

Responsibilities:

  • Participated in gathering requirements and understanding the domain knowledge for Data Acquisition using RS-232 serial communication.
  • Created Win-Forms using C .
  • Converted existing legacy application written in C to Win-Forms.
  • Analyzed and designed the solution with reference to different versions of similar weighing machines available in market.
  • Maintained sole accountability for development of data acquisition through serial port using C/C , created report using Crystal reports.
  • Used socket programming to transfer data and files.

Medimen Software

Confidential

Technical Environment: C , SQL Server 2000 and ADO

Responsibilities:

  • Acquired the domain knowledge for biological products.
  • Analyzed and designed the solution for various products available.
  • Created hard disk serial no identifier, software lock, search enhancements and DOS based printing.
  • Created help files using HTML Help workshop.

Confidential

Software Engineer

Technical Environment: Visual C 6, MFC, ADO and MS Access

Responsibilities:

  • Analyzed and designed system based upon functional requirement.
  • Programmed module in C using interrupt driven menus and database management through file handling.
  • Developed GUI in VC and generate reports using Crystal Reports.
  • Integrated core libraries that operate telescope which interfaces stepper motor via AVR microcontroller.

Confidential

Software Engineer

Technical Environment: VC , ADO and MS Access

Responsibilities:

Performed requirement gathering, database designing, UI design, coding, testing, project documentation and report.

We'd love your feedback!