We provide IT Staff Augmentation Services!

Senior Developer / Lead Resume

4.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 all designing of Prism Modules and development of Module Design Specifications for RT Prescription through using UnityContainer Dependency Injection (IOC Pattern)
  • 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
  • Synchronized with the shared component ( Timeline Control) and framework ( CAS, CHF ) teams which were geographically distributed in order to integrate their frameworks and shared components
  • 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:

  • Worked for Confidential for the development of the for risk management application to manage cash liquidity,fund forecasting of the Shinsei Bank thereby gives visibility to the Relationship managers and GTD users to reduce the loss and possible risks of the deals
  • 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:

  • Assisted in the architecture of the NCVRAS-WebEBC project through utilizing the latest cutting edge technologies including .NET 2.0 and AJAX which has improved the usability and performance of the product compared to the existing product.
  • 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:

  • Helped in the development of the Wholesale Lockbox Processing Services project that provided business-to- business payment processing to customers from a wide array of industries.
  • 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 in the Microsoft Competency Center and remained involved in developing the skills and competencies in different Microsoft technologies in order to grow the business with many of Microsoft’sclients.
  • 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:

  • Helped make enhancements to the MIS Appraisal System which included various applications in the system which including: revenue tracking, training management, and appraisals
  • 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
  • Deployment

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

We'd love your feedback!