We provide IT Staff Augmentation Services!

Senior Developer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • 10+ years of professional experience that includes designing, building, maintaining large scale, distributed N - tier (UI, Business Logic Layer, and Data Access Layer) and service-oriented (SOA) web systems leveraging .NET technologies.
  • Extensive experience in all phases of SDLC including business requirements gathering, functional and technical specifications, design, development, debugging, test plan preparation, automation, documentation and maintenance of applications.
  • Primary areas of technical expertise include C#, Microsoft.Net Framework 4.0/4.5, MVC 5.0, Web API Services, Web Services with XML/JSON, HTML, HTML5, JavaScript, jQuery, AJAX, Angular JS, CSS, Bootstrap, Razor View, ADO.Net, Entity Framework, LINQ, WCF.
  • Familiarity with design patterns and development best practices, (GoF Patterns, MVPC/MVC, Coding Standards, Ruleset, Code Metrics, Cyclomatic complexity, Maintainability Index, Unit Tests).
  • Hands on with technology paradigms like Functional programming, Object Oriented programming.
  • Fair database design and SQL, PL/SQL skills.
  • Good amount of experience in Unit, Functional, Regression and System testing and the associated processes.
  • Worked on job automation tools like Selenium, Appium, Jmeter, SOAP UI etc.
  • Experienced in leading onsite and offshore model, managing and interacting with teams across geographically separated locations.
  • Worked upon proposals, knowledge about AS IS analysis, industry gaps and recommendations for future business presentation.
  • Nuanced in on boarding, cross training, mentoring new members into various facets of Telecom domain including Ordering and Billing.
  • Reliable worker who is self-motivated, highly organized and willing to adapt to open source applications for building cost effective scalable and high performance solution .

TECHNICAL SKILLS

Programming Languages: C#, Java (Basics), SQL

Web Technologies: ASP.Net WebForms, MVC, MVPC, HTML5, CSS, JavaScript, jQuery, AJAX, Angular JS, Razor Syntax

Middleware: ASP.Net WebAPI, Web Services, WCF, ADO.NET, Entity Framework, LINQ to SQL

Databases: MS SQL Server, Oracle, IBM DB2

Development Tools: MS Visual Studio, SQL Server Management Studio, Oracle SQL Developer, TOAD

Version Control: TFS, VSS, Clearcase, Git

Build Tools: Jenkins, Gulp

Performance: IE Developer, Chrome Developer Tools, Firebug

Test Automation: Appium, SOAP UI, Groovy Scripts, Xcode, Android SDK, Selenium, Jasmine Framework

Test Management Tools: Rally, JIRA, HP Quality Center

Operating Systems: Windows, UNIX, MAC OS, Mainframes, Android & IOS for mobile

Others: FxCop, MS Visio, COBOL, CICS, JCL, Mainframe Assembly Language, Perl, Splunk

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Senior Developer

Responsibilities:

  • Worked on several enhancements, extensively on the zimbra voice mail, text messaging and preferences using jQuery, AJAX, Web Services etc. Redesigned email preferences page using jQuery widgets like Accordion, Progress bar etc.
  • Developed a simple web application using .Net technologies like WebAPI, C#, jQuery, Event Handler (FileSystemWatcher), SharpZipLib etc. for Xfinity Connect Legal Intercept, a system used for monitoring email communications of a particular user.
  • Implemented Single Sign On (SSO) for Legal Intercept.
  • Refactored YHM services to return the response in JSON format instead of XML format.
  • Lead Xfinity Share QA team (onsite - offshore model) and was instrumental in identifying a lot of key defects that were pivotal for successful project implementation. My efforts were well appreciated by the clients.
  • Lead Xfinity Share mobile automation track. Used Appium to automate both Android and iOS platforms. Currently managing the web automation track using Selenium in parallel with other development activities.
  • Started contributing for the new voice mail and text pages for dovecot customers which are primarily developed using Angular JS. Developing custom emoji library in Angular for CVP.
  • Created test plan for all projects and ensured that testing is performed in accordance with that and timelines are adhered.
  • Weekly project health check report and status updates.
  • Involved in estimation, project team mentoring, knowledge management and a key lead in client commitment and project deliverables.
  • Created excel macro that manages user stories, defects in Rally without the need to login and modify the individual items. Currently working on building a small web page for managing Rally defects using ASP.Net, VS 2015, C# and Rally Plugin.
  • Developed a testing framework using SOAP UI, Groovy for validating XML web services.

Environment: .Net 4.0, C#, MVC, WebAPI, Web Services, VS 2015, CSS, JavaScript, jQuery, AJAX, HTML5, Angular JS 1.5, JSON, MS SQL Server, Entity Framework, LINQ, Java (Basic), Appium, Xcode, Eclipse, Selenium, Cucumber Annotations, SOAP UI, Groovy Script, Postman REST Client, Jmeter, Git, Git Bash, Splunk, IE/Chrome/Firefox developer tools.

Confidential, Plano, TX

Technology Lead / .Net Developer

Responsibilities:

  • Closely interacted with the clients to understand the existing system and documented the system as-is for business user understanding.
  • Created a lot of flow diagrams using MS Visio that helped all the stakeholders and it was well appreciated by the clients.
  • LATAM taxation being very complex, I created a utility using .Net Web Forms that helped the team.
  • Part of the core development team that developed a .Net based application for billing package validation. It includes hands-on experience in using JavaScript, CSS, C#, ASP.Net technologies, Oracle SQL Server.
  • Worked briefly with the data migration team for successful migration of customers’ data to the target database.
  • Migration involved working on oracle objects such as Tables, Views, Synonyms, and Object Types and was involved in developing the Database objects.
  • Provided workarounds and resolutions for production issues impacting business, which have been used as long term solution approach in design solutions in the project.
  • Created an excel macro utility for analyzing and fixing a number of downstream feed issues.
  • Worked with the client QA team and helped them prepare their test plans/documents.
  • Created reports for clients using Perl script.

Environment: .Net 4.0, VS 2012, C#, MVC, Web Services, XML, JavaScript, Perl Scripting, Oracle 10g/9i, TOAD, PL/SQL

Confidential

Technology Analyst

Responsibilities:

  • Requirement gathering and Web Application development using MVPC, WCF and Enterprise libraries.
  • Coded several C# business modules using OOP concepts and interfaces for hosting Business Logic DLL components.
  • Developed Webforms and Style sheets for the frontend of classic .Net application.
  • Developed Shopping cart for the ordering application with Ajax and JavaScript.
  • Improved JavaScript and CSS file load timings by minifying the files.
  • Setting up of rule sets for code analysis, to make sure all developers adhere to project level coding standards.
  • Developed Web Services validation framework using Soap UI and Groovy scripts.
  • Developed and hosted a small address validation web service to train and mentor the new members.
  • Managed a team of 5 members which was instrumental in clearing out post production defects.

Environment: ASP .Net 4.0, VS 2010, C#, MVPC, WCF, Web Services, XML, Enterprise Libraries, IIS, JavaScript, JQuery, AJAX, Soap UI, Groovy

Confidential

Technology Analyst

Responsibilities:

  • Requirement and Impact Analysis, Application development and unit testing.
  • Developed a KM portal using Screwturn Wiki.
  • Was part of the KM team that send technical mail tips?
  • Created tool for porting the session across DB environment which reduced the team's effort in resolving issues.
  • Involved in effort estimation for various modules.

Environment: .Net 2.0, VS 2005, C#, Web Services, SQL Server 2005

Confidential

Senior Software Engineer

Responsibilities:

  • Developed an automated code setup tool using windows batch scripts.
  • Upgraded the code base from .net 1.1 to 2.0 framework.
  • Created a tool to automate code review using FxCop.
  • Lead the project defect prevention team.
  • Application development and unit testing.

Environment: .Net 1.1, .Net 2.0, VS 2003, VS 2005, C#, ADO.Net, SQL Server, FxCop

Confidential

Senior Software Engineer

Responsibilities:

  • Existing system analysis.
  • Involved in high level design and detail design.
  • Proposed and developed a small design/framework for object repository and mapping.
  • Wrote SQL Stored Procedures connecting through ADO.Net to retrieve New Install order information which was sent to other systems using WCF web services.
  • Application development and unit testing.

Environment: .Net 3.5, VS 2008, C#, C++, SQL Server, VS TFS, VSS

Confidential

Software Engineer

Responsibilities:

  • Requirements gathering by interacting with the onshore team.
  • Requirement analysis and detailed design.
  • Application development - Involves coding.
  • Unit testing and Integration testing.
  • Developed a tool using windows forms application to look up frequent error messages and their resolutions.

Environment: Mainframe Assembly Language, COBOL, JCL, IMS DB, Endeavor, VS 2005, IIS

Confidential

Software Engineer

Responsibilities:

  • Underwent Infosys internal training that consisted of foundation training and technical stream training.
  • Foundation training focused on core concepts of programming while technical stream training was focused on a specific technology (IBM Mainframe).
  • The E-Banking application that was developed as part of technical stream training was a prototype for emulating simple banking functionalities such as adding a new customer; deleting an existing customer, debit/ credit operations, fund transfer, report generation etc.
  • Responsibilities included Requirement Analysis, preparing high level and low level design documents, application development, Unit testing and Integration testing.

Environment: COBOL, CICS, JCL, VSAM, DB2

We'd love your feedback!