We provide IT Staff Augmentation Services!

Software Developer Contractor ,resume Profile

5.00/5 (Submit Your Rating)

Summary

  • 6 years of software development experience in standalone, client-server and web applications for web, mobile and desktop environment.
  • Experience in waterfall and agile engineering methodologies.
  • Expertise in Test Driven Development TDD software design methodologies.
  • Product development experience on Microsoft stack using .Net, C , WPF, ASP.NET, WinForms, C, C , VC /MFC, SQL Server, AngularJS, HTML and CSS.

Technical Skills

  • Languages: C , C, C and VC , SQL, XAML.
  • Web: HTML, AngularJS, CSS, SASS, Ajax and JavaScript.
  • Mobile: Android SDK, Mono, Windows CF.
  • Scripting: Python, TCL, and Perl.
  • Technology: JSON, WPF, MVVM, MVC, WINFORMS, ASP.NET, LINQ, RESTfull service, Active Directory, UML, Design Patterns, TCP/IP, Continuous Integration.
  • Tools: Visual Studio .Net 2010/2013, IIS 8.0, Microsoft .Net Frameworks 3.5/4.0/4.5.1, .Net Compact Framework, ReSharper, GIT, Jenkins, Microsoft Team foundation Server, Tortoise SVN, Microsoft ADO.NET Entity Framework and Microsoft Office Automation Excel, Word, PPT.
  • Database: MS-SQL Server 2008 and SQL Express.
  • OS: Windows, Linux and OSx.
  • Other: Verilog, VHDL, MS Visio, WireShark packet capture tool LDAP, Multi-Threading, Object Oriented Analysis Design, SDLC, ER Diagrams, SOA and Visual Studio Team Suite.

Experience

Confidential

Role: Software Developer Contractor

Responsibilities Contributions:

  • Implement new logic in C for scoring technology using design pattern such as factory method , singleton and technique such as dependency inversion. A test driven development technique was used for this project.
  • Develop stored procedures in SQL to support new features. Involved in creating Views, Stored Procedures and Triggers and calling them from the Data Access Layer.
  • Designed ER diagrams for the application.
  • Design and develop code for refactoring old code used across multiple projects. Designed in such a way to morph behavior based on object requesting functionality.
  • Design and develop a QC tool in WPF UI following MVVM pattern for styles, triggers, templates, and the like to create a modern and efficient look and feel.
  • The WPF project followed MVVM methodology and achieved a close to zero code-behind thereby rendering itself easier for a TDD.

Confidential

Role: Sr. Application Developer

Responsibilities Contributions:

  • Worked with business team in understanding requirement and created Functional specification document
  • Designed a solution across technology, and specified the details in the technical specification document.
  • Developed ETL process using PERL for storing daily feeds.
  • Designed and Developed a web application to display and edit data using ASP.NET MVC 4.0, C , HTML5, WCF, JQuery, and JavaScript.
  • Improved the performance of web pages by using AJAX.
  • Used C .NET in writing Business classes and Data Access layer methods.
  • Designed Class and use case diagrams using MS Visio.
  • Integrated with third-party platform IRIS.

Confidential

Role: Sr .Net Developer

Technologies Used: ASP.NET, MVC 4.0, .Net 4.5, REST, SQL, IIS, ADO.Net, HTML, AngularJS, TDD

Responsibilities Contributions:

  • Developed a network-based data storing and result display application. A RESTFull service application was developed in C . The frontend was developed in AngularJS and HTML. Test Driven Development methodology was employed.
  • Used MVC methodology to design REST API's for storing and displaying complex JSON Data.
  • Used entity framework, an object-relational mapping ORM framework for ADO.NET to design database models.
  • Developed SQL scripts SQL Server 2012 for database deployment and testing purposes.
  • Configured IIS Internet Information Services and IIS Express as the Web servers of choice.
  • Used active directory for securely viewing results.
  • Developed the frontend using Razor views with HTML as the markup language.
  • Used AngularJS for its binding capabilities as the JavaScript framework.

Confidential

Role: Sr.Net Developer

Technologies Used: C , Licensing, .Net 4.0, WPF, MVVM, .Net 3.5, TCL, PERL, Mono, Linux

Responsibilities Contributions:

  • Developed a GUI application for automation. Developed in C WPF using MVVM methodology. Used XAML to build WPF Views. Used two way Data Binding for WPF to bind the view to the model
  • Develop licensing using SafeNet SDK in Managed C . Created a licensing check engine in C Managed . Created a wrapper Managed-C Dll to call SafeNet's Unmanaged DLL for the C engine.
  • Implemented new feature requests on a Desktop application. Part of Agile team, implemented features in a .Net 3.5 desktop application.
  • Created a GUI automation application, using TCL/ TK. Gathered Requirements from customer and manage implementation from overseas team. Conducted daily calls to sync up with offshore development team. Maintained Bug List and conducted bug scrubs.
  • Evaluated and redesigned an existing Automated Framework at a strategic customer. Consolidated different streams of the automation solution. Automation framework was written in multiple scripting language such as TCL and PERL.
  • Research and development of an automated solution to test voice quality of VOLTE using POLQA. Deployed a windows service in Linux using Mono from Xamarin.
  • Helped evangelize Product Manager's vision of a seldom used but powerful Automation platform product by creating key use case samples, demos, FAQs and presentation and push product vision to sales team. Created test cases / FAQ's and sample TCL scripts to train field personnel.

We'd love your feedback!