We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Farmingdale, NY

SUMMARY

  • Five years of educational and industrial experience in Software Industry. Almost five years of enrichindustrialexperience ofSoftware Product Development Life Cycle, including functional & technical design, programming, testing, deployment and maintenance.
  • Have been working from 2005 in the field of SQL Server, Oracle, DOT NET framework, and Object oriented programming approach in C #.Net and VB.Net in N layered architecture.
  • Hands on SCRUM and XP Agile Programming Methodologies (Test Driven Development).
  • Microsoft Certified Web based client development in Microsoft ASP.NET framework 2.0.
  • Areas of strength include C#, VB, ASP.NET Win Forms and Web Forms applications, XML, XSD, XSL, XSLT, HTML, AJAX, Web Services, JavaScript, SQL Server 2000 /2005 and Oracle.
  • Thorough understanding and good practical knowledge in creating, designing, managing and using database objects like stored procedures, views, schema, tables, triggers and constraints.
  • Good Experience in Preparing Visio, UML design documentation and design patterns.
  • Highly analytical and complex problem solving ability with experience in complex and multi-platform environment.
  • Proficient at setting priorities and meeting goals, outstanding communication and interpersonal capabilities.
  • Capable of rapidly learning new technologies and processes, and successfully applying them to projects and operations.
  • Quick learner with ability to rapidly achieve organizational integration, assimilate job requirements, employ new ideas, concepts, methods, and technologies.
  • Energetic and self-motivated team player with ability in mentoring development staff

TECHNICAL SKILLS:

Technology

Tools

Operating Systems

Windows NT, Windows 2000 and Windows CE

RDBMS

SQL Server 2000/2005, Oracle 9i, Oracle 10g, MS Access

.NET/Internet Technology

ASP.NET,ADO.NET, Visual C#.NET, Visual Basic.NET, Web Services, Multi Threading Techniques, User Control, Web Forms, Win Forms, ASP, ASP.Net 2.0 Ajax, Linq, localization of ASP.NET, Themes, Forms Authentication, Agile Programming Methodologies, WCF, Web Parts, Web Services, WWF, MVC

Scripting/Markup languages

JavaScript, jQuery, XML,XSLT, HTML,DHTML and CSS

GUI Tools/IDE

Visual Studio.NET 2003 / 2005 / 2008 / 2010

Programming Languages

VB 6.0, C++,C, VC++

Web Server

IIS 6.0, IIS 7.0

Software Engineering Methodologies

OOAD, Agile Programming Methodologies

Modeling Tool

Microsoft Visio, Rational Rose XDE

Other Software and Tools

Visual Studio Source Safe (VSS), NUnit, Gallio icarus Test report, Tortoise SVN, Smart SVN, Team Foundation Server(TFS), Gutenberg (CMS)

CERTIFICATIONS:

  • Microsoft Certified Web based client development in Microsoft ASP.NET framework 2.0 (MCTS 70 – 528).
  • B.S in Computer Science and Engineering from Jawaharlal Nehru Technological University (JNTU), Hyderabad, India.


PROFESSIONAL EXPERIENCE:

Confidential,Location: Farmingdale, NY February 2010 – Till date

CONFIDENTIAL
Title: E-SAWS (Emblem Health Satisfaction Assurance Workflow System)

Project Description:

E-SAWS is a .net 3.5 Windows application which is used by Emblem Health staff for workflow management. System user can lookup an entity and also create or manage Service Request. A service request can be delegated to a user or routed to a department, which can then be serviced by any user assigned to that department.

Responsibilities as Software Engineer: (Included but not limited to)

  • Requirement analysis, and design and development of the code base and database.
  • Implemented E-SAWS core logic as WCF web services.
  • Created WWF Queue scripts to route activities on the server side.
  • Created Gallio test cases scenarios to test the Queue scripts.
  • Used reflection to implement queue script routings at run time.
  • Worked extensively with Linq.
  • Created duplex WCF services to implement Batch Import process, which supports creation of SR’s from an input file.
  • Implemented E-SAWS forms application to display XML data associated with an SR.
  • Consumed WCF web services in ASP.Net code.
  • Used Telerik controls to create a web version of E-SAWS called E-SAWS lite, which consumes E-SAWS core services to render the data.
  • Worked on Security application responsible for granting permission to users.
  • Worked on Oracle jobs to sync legacy CSS – SAWS to E-SAWS sync process. This process syncs any new SR’s created in legacy SAWS application to E-SAWS.
  • Extensive use of Triggers, Procedures, scripts for Oracle 10g.
  • Used Microsoft TFS for version control.
  • Followed Scrum Project Management technology.

Environment:


.NET Framework 3.5, C#.net WinForms, C#.net Web Forms, ASP.net, ADO.NET, VisualStudio.NET, Java Script, jQuery, Oracle 10g, pl/sql developer, Linq, Gallio, WCF, WWF, T-SQL, TFS, Telerik, NHibernate, CAB, AJAX, XML, XSLT, HTML and CSS.

Confidential,Title: Affinityportal.affinityplan.org

Project Description:
Affinity Health Plan is an independent, non-profit managed care company. AffinityHealth.org is a single sign on web portal for members, provider, billing Agencies and web admin. As a part of this project new members and providers can self register and lookup their claims and benefits. A provider can register and edit permissions of his employees and agents. Web admin can search entities and control their access. This portal was implemented in VB.NET 2005and SQL server 2005 database.

Responsibilities as Software Engineer: (Included but not limited to)

  • Requirement analysis and Database Design.
  • Understand the Business Requirements and design and develop the code base and database.
  • Followed Scrum Project Management technology.
  • Implemented logic to identify different kinds of providers.
  • Worked extensively on SQL Server stored procedures.
  • Followed N- Tier code architecture.
  • Replaced PTS web service (created by Customer Service application) calls with direct database calls. This was implemented to enhance the performance of the application.
  • Used Red Gate to generate database and table change scripts.
  • Added claims search, member search and PCP Roster functionality.
  • Created complex stored procedures.
  • Created User Relation table which identifies a provider type based on his relation keys.
  • Responsible for database and application code deployment.
  • Extensive use of ASP.Net Caching, Debugging and tracing.

Environment:


.NET Framework 2.0, VB.net Web Forms, ASP.net, ADO.NET, VisualStudio.NET, Java Script, SQL Server 2005, SQL Profiler 2005, Linq, Web services, VSS, XML, XSLT, HTML and CSS.

Confidential,Location – Hartford, CT October 2009 – February 2010

Title: RenoRemodelling

Project Description:

Developed a middle layer to communicate between the Policy reader, UI Framework and Oracle database. Developed with Visual Studios 2008 and Oracle 10g. This framework receives user inputs from UI and it identifies it as a quote, policy or a checkout and saves it to oracle database with intermediate versions till it is posted by the user to the web service.

Responsibilities as Software Engineer: (Included but not limited to)

  • Requirement analysis, and design and development of the code base and database.
  • Practiced test driven development, pair programming XP project management methodology.
  • Implemented Command, Strategy and singleton Design patterns.
  • Implemented NUnit test cases and developed acceptance tests using Fixtures.
  • Implemented multithreaded application and implemented asynchronous calls.
  • Worked extensively with Linq to update xml data.
  • Developed XSLT and XSD for the XML data.
  • Consumed WCF web services in ASP.Net code.
  • Saved and retrieved xml data to and from the database.
  • Developed a custom xml diff tool and generated the diff patch.
  • Developed a UI prototype for UI redesign to better estimate the development time.
  • Send requests to web service and receive and save the response xml to oracle db.
  • Used JQuery to develop the UI prototype.
  • Extensive use of Triggers, Procedures, scripts for Oracle 10g.

Environment:


.NET Framework 3.5, C#.net WinForms, C#.net Web Forms, ASP.net, ADO.NET, VisualStudio.NET, Java Script, MVC, Oracle 10g, sql developer, Linq, NUnit, WCF, T-SQL, Tortoise SVN, AJAX, XML, XSLT, HTML and CSS.

Confidential,Location – Arlington, VA November 2007 - September 2008

Title: TheRoot.com, sprig.com

Project Description:

TheRoot.com is a daily online magazine that provides thought-provoking commentary on today\'s news from a variety of black perspectives. Sprig.com is an eco friendly online fashion magazine with news about latest fashion features, trends and products.
These sites are built on “Gutenberg” content management system. They are cross browser compatible and SEO compliant web sites developed using C#.Net and SQL Server 2005 with extensive use of XML and XSLT for the data retrieval and data display. Fast is used for site wide search. Editors publish news which is saved in XML format in the database. This saved XML data is transformed using XSLT to render the UI. Caching is used extensively across the site to decrease the response time. A set of scheduled tasks have also been written to auto publish data and post newsletters timely. Worked with MSMQ´s to send emails and post comments.

Responsibilities as Software Engineer: (Included but not limited to)

  • Requirement analysis and Database Design.
  • Worked on display, search and listing of web pages with videos, products, articles and slideshows on a single page.
  • Worked on the related videos, related slideshows and related articles tabbed box to display the related data.
  • Used table less CSS, AJAX, XML, XSLT, HTML/XHTML, JavaScript and jQuery.
  • Used jQuery for form submissions, dropdown menus, tabbed boxes and similar applications.
  • Extensively used Ajax calls to consume web services and also created web services.
  • Extensive use of ASP.Net Caching, Debugging and tracing.
  • Worked with MSMQ´s to send emails and post comments.
  • Worked on scheduled tasks to auto publish data and post newsletters timely.
  • Extensively worked on saving and querying XML data at the DB level.
  • Followed SCRUM development methodology.
  • Actively participated in SCRUM daily meeting by volunteering to take up new tasks and by breaking complex stories into granular tasks.
  • Used Bugzilla for bug tracking and Omniture for hit count.
  • Practiced test driven development using Nunit testcases.
  • Developed Orbit Feed viewer using WinForms to display the latest news feeds to the editors using C# with Linq.
  • Worked on Slick looking UI with rounded corners and rounded boxes to develop a cross browser compatible, SEO compliant and accessible website.
  • Developed html pages from the given .jpg page layouts and worked on wireframes.
  • Continuously worked on Editors feedback and conducted training sessions.
  • Extensive use of Triggers, Procedures, scripts for MS-SQL Server 2005.

Environment:


.NET Framework 2.0, C#.net WinForms, C#.net Web Forms, ASP.net, ADO.NET, VisualStudio.NET, Java Script, Microsoft SQL Server 2005, Linq, NUnit, T-SQL, Tortoise SVN, AJAX, UML, XML, XSLT, HTML and CSS.

Confidential,Location- Hanover, Germany May 2007– June 2007

Title: Mein Sport

Project Description:
Realis Communities is a leading information provider of sports and educational services all over Germany. MeinSport is a sports portal developed for students all over Germany to have a common platform to discuss about sports, events and other extra curricular activities taking place at different places. A user can login, Select his favorite sports, form a group, create his albums, Share his albums and add friends. In addition to these there are regularly updated sports news, and discussions taking place online.

Responsibilities as Software Engineer: (Included but not limited to)

  • Involved in analysis of requirements.
  • Implemented new functionalities in the User Interface, Application logic and Database design using C#, ASP.NET, JavaScript and SQL Server 2000.
  • Involved in Class and Database Design.
  • Implemented forms login.
  • Implemented encryption and decryption procedures.
  • Worked on 3-Layered architecture and OOPS concepts.
  • Involved in creation of the most complex database operations in SQL Server 2000.
  • Has actively participated in development and UI design.
  • Involved in the unit testing of the application using NUNIT.
  • Actively participated in all team meeting, discussions and have also participated in KT sessions.
  • Extensive use of ASP.Net Caching, Debugging and tracing.
  • Has been part of deployment, production support and bug fixing.

Environment:


Microsoft visual studio, C#.Net , SQL Server 2000, JavaScript, XML, CSS, VisualSourseSafe, NUnit Testing, UML, Visio, IIS 5.0,XML, XSD.

Confidential,Location- Hyderabad, India October 2005 – December 2006

Title: CMPi – Barbour Online Project, UK

Client Description :
Barbour is the best-known provider of information services to built environment professionals and those responsible for health and safety at work. Barbour has wide range of electronic and hard copy services and is designed to meet the needs of UK construction and facilities management professionals and those working in the health, safety and environment sectors.
Project Description :
The web services is Barbour Index’s leading internet based product. It provides consumers to login using any of the seven secured login system and to search the company database to find construction, property and facilities management and health and safety documents. Through BPE it also allows the user to search for relevant product types and manufacturers. A user can also save, set preferences, print, bookmark or view an existing search he has performed. A user logged in as a web admin has special permissions to add, delete or update user details. Only company web admin has access rights to create new users in that company.
Responsibilities as Programmer Analyst: (Included but not limited to)

  • Has interacted with client for requirements during the requirement gatherings phase.
  • Has involved in designing Business Requirement Document and Use cases during the design phase of the project.
  • Has involved and worked on Rational Rose XDE for Use case diagrams, Class diagrams, Sequence diagrams during the design phase of the project.
  • Has involved in the Database design and creation of the ER diagrams for the project.
  • Led one of the key and large modules to successful completion during development phase.
  • Has been involved in creation of web admin pages.
  • Has been involved in the creation of most of the complex stored procedures in the project.
  • Involved in the unit testing of the application using NUNIT.
  • Has been part of testing and bug fixing.
  • Has been with the team since project initiation and followed the complete SDLC cycle of the project.
  • Has actively participated in KT sessions during the requirement analysis phase.

Environment:
ASP.NET 2.0, C#.NET, JavaScript, HTML, XML, SQL Server 2005, Microsoft Visio.

Title: CMPi – Barbour Online Project Tech Support tool

Project Description:
The Technical support tool is a tool internal to Barbour. Technical Support is a small group in Barbour who provide technical support to web service users. Tech support Tool is a separate ASP.Net application, which connects to the existing Web Services database and helps tech support perform their function. It performs various tasks like creation of hot searches, to activate or deactivate companies and users, to login as any user into web services and perform the required action, can reset the company and users and to login as the chief web admin of the company.

Responsibilities as Programmer Analyst: (Included but not limited to)

  • Has interacted with client for requirements during the requirement gatherings phase.
  • Has participated in the design of the web forms.
  • Has programmed secured provider layer to connect to the web services DB.
  • Has added functionalities to add, remove, update permissions and block a user from using the web services system.
  • Has added functionality to use web services methods to connect to fast and perform search.
  • Have written stored procedures to connect to the data base and retrieve just the required data.
  • Have alone completed the programming, testing and deployment of the tool.

Environment:
ASP.NET 2.0 Win forms, C#, JavaScript, HTML, SQL Server 2005, CSS, Rational Rose XDE, Microsoft Visio.

We'd love your feedback!