We provide IT Staff Augmentation Services!

Senior Developer / Lead Resume

5.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • 10+years of experience with design and development of software applications using C#, WPF, OOAD, Silverlight, ASP.NET, WCF,MVVM, PRISM
  • Experience in the development of cross plaform mobile application using C# and Xamarin
  • Experience in the development of N - Tier, Layered Architecture, and SOA architecture based applications
  • Great experience using Microsoft .NET frameworks (4.0, 3.5, 3.0, 2.0)
  • Designed applications with utmost adherence to OOP concepts using OOAD, design patterns .
  • Highly skilled in developing client/server applications using WCF and C# (Object-Oriented programming concepts)
  • Strong background in Software Design using Object-Oriented Analysis Design (OOAD), Design Patterns, and UML.
  • Hands on experience with design patterns like MVVM, MVC, Dependency Injection, Factory, Event Aggregator, Singleton
  • Involved in complete Software Development Life Cycle (SDLC) along with understanding the requirements, analysis, creating proof of concepts, database design, application development coding, debugging, unit testing, and code review
  • Actively involved in design reviews, code reviews, and unit tests
  • Experience in code coverage using NCover, Resharper, FxCop, Nunit, and Rhino Mock.
  • Actively involved providing Technical help to team members, Documentation for the code/architecture, Source code control

TECHNICAL SKILLS

.NET Technologies: .NET 4.0, 3.5, 3.0, 2.0 frameworks, Xamarin WPF, WCF, LINQ, ASP.NET, Silverlight

Architecture & Design: PRISM, Dependency Injection, MVVM, MVC, Factory, Singleton, Event Aggregator, Microsoft Enterprise Library, Multithreading using background worker thread.

Operating Systems: Windows 2000, XP, Vista, Win 7, Andorid 4.4, Databases SQL Server 2005, 2008, Couchbase (NoSQL Database) Languages C#,XML,XSLT,XAML, HTML5, JavaScript

Other Software: Android, Xamarin, Components FXCop, NCover, Resharper, NUnit, Rhino Mock Web Technologies ASP.NET, XML, IIS 6.0/7.5, WCF, SOA, Dynamics - CRM 4.0

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh PA

Senior Developer / Lead

Responsibilities:

  • Design and development of the portable library ( PCL )
  • Developing Eforms client application component using C#, Xamarin.Forms,
  • Provided the design and implementation of various components using C#, .NET, xml
  • Created the full preparation of the proof of concepts and presented it to the customers.
  • Investigate and extract component from WPF application and make it reusable, cross plaform
  • Followed TDD approach and created unit test using nNunit framework.

Environment: Windows 10, Xamarin, Xamarin.Forms, C#, WPF,Net 4.0, Agile Methodology, TDD, SCRUM

Confidential, Minneapolis, MN

Senior Framework Developer

Responsibilities:

  • Assisting in design and development of the base application framework targeting on (Android,iOS,Windows)
  • Provided the design and implementation of various framework components using C#, .NET, xml
  • Worked on feasibility study and performance analysis of PDF generation and printing support and on Android iOS and windows devices.
  • Created the full preparation of the proof of concepts and presented it to the customers.
  • Followed TDD approach and created unit test using nNunit framework.

Environment: Windows 7, Android 4.4, Xamarin, C#,XML,XSLT,HTML5,SVG Net 4.0, Agile Methodology, TDD, SCRUM

Confidential, Richmond, VA

Technical Architect

Responsibilities:

  • Interfaced with the customer for requirement definitions
  • Proposed technical architecture solutions to the customer for their requirements in terms of technology, tools, best patterns, and practices
  • Provided the design and implementation of client and server components using C#,WPF, WCF, Silverlight, MVVM, .NET, RIA Services, design patterns, and third party components.
  • Identified the different data providers and suggesting best data providers for interfacing DB2 database on AS400 systems
  • Provided the full preparation of the prototype and presented it to the customer
  • Wrote and prepared high level and low level design documents.
  • Wrote all design reviews, code reviews, and test case reviews

Environment: Windows 7, C#, WCF, RIA Services, Silverlight,LINQ, PRISM, Design Patterns,.Net 4.0, Agile Methodology, SCRUM module

Confidential, Palo Alto, CA

Senior Software Development Engineer

Responsibilities:

  • Provided the inputs to the System Architecture and design of RT Prescription Module by using PRISM
  • Designed and implemented the client and server component using WPF, WCF, and MVVM design patterns.
  • Implemented Event Aggregation pattern for intercommunication among modules with RTPrescription
  • Created the design review and code review for RT Prescription Module by using FxCop, and Malevich tools
  • Wrote unit tests using NUnit and the code coverage report using NCover
  • Provided mocking methods which interfaced with the database using Rhino Mock
  • Interfaced with the Product Manager for requirement definitions and clarification of the Nexus project
  • Interfaced with the Product Owner for Sprint Planning.
  • Helped identify any risks and blocked issues to achieve sprint goals for RT Prescriptions Modules
  • Wrote unit test cases using NUnit and to achieve Code Coverage target using NCover

Environment: Windows 7, C# NET 4.0, WPF, Silverlight with MVVM, PRISM, WCF, LINQ,TFS, Agile Methodology, SCRUM, FXCop, NCover, Resharper, Nunit,Rhino Mock.

Confidential, San Diego, California

Senior Software Engineer

Responsibilities:

  • Helped develop a software product called GeneWriter E Series to monitor and control the synthesis process. The software also provided run time configurability and diagnostics to the user. The system is a windows forms based system that allows the user to configure, control, and monitor the synthesis process automatically and manually.
  • Interfaced the software with hardware on the Ethernet and serial (RS232).
  • Involved in the development of complex algorithms for reduction in the synthesis process during parallel plate operation.
  • Developed the GeneWriter software on .NET 2005 platform and all the process data was captured into SQL Server 2005.
  • Involved in the design and development of Manual Synthesis and Injector Setup functionalities using C#, Winforms,Background worker thread and third party components that include Infragistic Controls
  • Involved in the designing and coding of business layer components using OOAD and Factory Pattern.
  • Created data models and designed the database schema for the Gene Writer process through using SQL Server
  • Involved in writing unit test cases and code reviews using NUnit and FxCop

Environment: Windows XP, C# .Net 2.0, WinForms, Infragistic controls, SQL Server 2005, Design Patterns

Confidential

Senior Software Engineer

Responsibilities:

  • Provided designing and coding of client and server components utilizing C#, ASP.NET,WPF,MVVM
  • Wrote all code reviews and test case reviews
  • Provided estimates to the client while meeting expected deadlines
  • Mentored the of team of five resources

Environment: Windows XP, Win 2000, C#.NET .NET Framework 2.0,SSRS

Confidential, Charlotte, NC

Lead-Developer

Responsibilities:

  • Interfaced with the client and onshore team for requirement analysis and UI design for the birth modules
  • Provided technical help through mentoring a junior team of five developers
  • Designed and constructed the business layer components using C# and OOAD

Environment: Windows XP, C# .Net,Winforms, SQL Server 2005, Design Patterns

Confidential

Programmer Analyst

Responsibilities:

  • Assisted in client interfacing for knowledge transition.
  • Provided designing and coding of client and server components utilizing C#,Winforms, and ASP.NET
  • Wrote all code reviews and test case reviews
  • Provided estimates to the client while meeting expected deadlines
  • Mentored the onsite team of five resources

Environment: Windows XP, Win 2000, C#.NET .NET Framework 2.0

Confidential

Programmer Analyst

Responsibilities:

  • Worked extensively on designing and architecting rich UI based Pocket PC applications using .NET Compact Framework and running on Windows Mobile platform.
  • Involved in creating reusable, pluggable UI and backend components formed from the existing PDA applications in order to make the generalized mobile application development framework
  • Investigated the existing Pocket PC Application to find the common, generalized, and reusable components which can be plugged into any new mobile application
  • Designed and constructed the reusable and pluggable components using C#, NET Compact Framework 2.0
  • Improved the performance of existing components (Custom Smart Search control )using C# NET Compact Framework 2.0

Environment: Windows XP, Win 2000, WinCE, PC, C#, Pocket PC SDK 1.3, .NET Compact Framework 1.0 and 2.0

Confidential

Programmer Analyst

Responsibilities:

  • Extensively involved in the requirement gathering process of the project
  • Helped in the design and construction of web pages using C# and ASP.NET
  • Created various database objects like stored procedures, tables, views by using SQL Server 2000
  • Made backend changes to the appraisal data through utilizing an admin utility

Environment: Windows XP, Win 2000, C#, ASP.NET, JavaScript, SQL Server 2000

We'd love your feedback!