1. Edwin John
edwinjohn.net009@gmail.com
SUMMARY
7 years of software experience in evaluation, design, development, testing, maintenance
and production support using SDLC process and AGILE methodologies. Strong skills and
experience in Object-Oriented Programming, Service Oriented Programming using the
Microsoft .NET Framework 4.5/3.5/2.0/1.1, C#.NET, ASP.NET, ADO.Net, Classic ASP.
Demonstrated proficiency in development using Microsoft.NET technologies like LINQ,
ASP.Net4.0/3.5, ASP.NET MVC 4.0/3.0,C#(4.0/3.5), VB.NET , WCF and AJAX Extensions,
Angular JSJQUERY with MS SQL Server (SQL 2012 R2 / 2008) and Oracle 10g/9i as
database.
Hands on experience in design using Object Oriented Programming Principles like
Encapsulation, Inheritance, Polymorphism, reusability and Design Patterns.
Experience in designing, developing and updating Web-Forms using .NET Technologies
like Html, CSS, C#, Ajax, ASP .Net
Extensive design and programming experience with web technologies HTML, DHTML,
XHTML, CSS, JavaScript, XSL, XSLT, XML, XAML.
Extensive experience in consuming, building and implementing in XML Web Services
(SOAP, WSDL and UDDI),Service Oriented Architecture [SOA] concepts using .NET
Framework.
Accustomed in developing Client/Server (Win Forms) and Web based (Web Forms,
ASP.Net) application development.
Extensive experience in data accessing including using Data Adapter, Data Reader and
Data Set, Entity Framework in ADO.NET and Language Integrated Query (LinQ), LinQ to
SQL and LinQ to Object.
Good experience in ASP.NET 4.5, ASPX, Java Script, HTML, DHTML, IIS and CSS.
Expertise in usage of designing tools like Microsoft Visio.
Hands on experience in SQL Server 2005/2000, Oracle database design, development and
in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User
Defined Functions.
Proven ability in designing and branding Master Pages utilizing Server Controls, User
Controls, Data Grid control, Form Validation controls, Custom controls and CSS.
Strong knowledge in securing web applications using ASP.NET authentication (Forms-
based Authentication) and authorization mechanisms.
Demonstrated the ability to manage and deliver complex project on tight timeframes.
Excellent work ethics, self-motivated & quick learner, willing to learn new technologies and
third party products.
TOOLS/METHODS
.NET Framework(2.0/3.0/3.5/4.0/4.5), C#.NET,
CSS, ADO.NET,
HTML, DHTML, AJAX,
LINQ, WCF, WPF,
Web Services, SOA.
2. C#, C, VB,
PL/SQL, T-SQL,
CSS, XML, XSL,
Team Foundation Server (TFS),
XSLT, HTML5, ASP.NET, Web Forms,
Win Forms, Web Services,
SQL Server 2000/2005/2008,
MS Access 2007, MS Access Reports, Crystal Reports
IIS 5.0/6.0/7.0, MVC 4.0,
Visual Studio 2005/2008/2010/2012.
MS Visio, Excel VBA,
JQuery, Java Script
MS Office 2003/2007/2010,
SSIS, SSRS, SSAS
UNIX,
Windows XP,
Windows 7,
Windows 98/00/03/NT
CHRONOLOGICAL SUMMARY OFEXPERIENCE
Senior .Net Developer
DCI Marketing, Inc, Milwaukee, WI Jun 2015 – Present
This Project was intended to serve as an interface where users can register as a brand
ambassador to Subaru and update their profile, apply for rewards, receive rewards, and
report every month to Subaru about their activities in the form of Activity Report form and
upload their images and referring friends, new letters, Events etc.
Designed and developed the user interface for the pages like Activity report form, account
manage, tracking history, newsletters etc.
Worked with Business Analyst and Project managers depending upon the requirement and
implemented it.
Consumed web services from the client Subaru and altered the changes according to the
requirement.
Created an activity report form and implemented corresponding backend functionality to save
and retrieve from database.
Implemented the integration of mail chimp into the application.
Using the services like mail chimp and mandrill implemented the code for sending out bulk
emails to all the users.
Implemented the automation of updating user details fields in the mail chimp.
Implemented the json function for web-service email validation and front-end validations.
Automation of generation of activity report form every month and created a page for new
letters every.
Implemented the code-first migration for creating the database objects form the model
classes.
Used LINQ to SQL for retrieving the data efficiently from the server.
3. Environment: .Net Framework 4.0/4.5, MS Visual Studio 2010/ 2012, C#, ASP.NET, AJAX,
JQuery, LINQ, MVC Entity Framework, JavaScript, XML, SQL Server 2008, T-SQL, HTML, CSS,
LINQ, SSIS, IIS 7.0.
Senior .Net Developer
Mutual of America, Tampa, FL Apr 2012 - May 2014
Mutual of America specializes in providing pension and retirement-related products, programs
and services. This company also offers such products as variable universal life insurance, and
group life and disability insurance. This company provides products and services for employee
benefit plans of for-profit and nonprofit organizations and their employees, life insurance and
retirement products to individuals and mutual funds to institutional investors.
Responsibilities:
• Involved in gathering user requirements for creating web-based version of existing client
server application with additional new functionality.
• Worked with business analyst to create UI prototype for end user, by providing them
multiple options to choose from.
• Architect and implement web application using ASP.NET Model View Controller (MVC)
pattern.
• Developed middle tier components and ASP.Net pages using C#.
• Used ADO.NET technology extensively for data retrieving, querying, storage and
manipulation.
• Using AJAX for input validation and improve performance like load on demand.
• Involved in code reviews for business logic modules, ASP.NET code behind class modules.
• Designing and developing SQL Server 2008 database.
• Design, developed and fine-tuned Oracle 10g store procedures (PL/SQL) for
commissioning components.
• Involved in development of stored procedures and also fine-tuned it for better
performance using SQL Profiler.
• Responsible for creating test cases for UAT.
• Worked on Tealeaf tool which monitors/ captures User Experience on the website and
has an ability to replay them as they were actually performed. Created Events in Tealeaf.
SPOC (Single point of contact) for Tealeaf activities within the team.
• Worked on eDQM address validation directories.
• Used Splunk tool to capture the event viewer logs and preparing various reports.
• Used Keynote metrics for the website to monitor the performance of the website.
• Handled deployment activities as a deployment coordinator.
Environment: .NET 4.0, ASP.NET 3.5, C#, WCF, ADO.NET, HTML, XHTML, CSS, XML, JavaScript,
AJAX (ASP.NET AJAX 1.0), Microsoft Enterprise Library 4.1, MS SQL Server 2008, IIS 7.0, Windows
7, VSS, Team Foundation Server.
.Net Developer
RevSpring Inc., OH Jan 2011 – Mar 2012
4. RevSpring Inc. is a leading provider of commercial transportation, logistics, and supply chain
management solutions, serving customers throughout North America, Europe and Asia.
Comp Sys is an employee appraisal and compensation system. This application allows the
employees to enter their KRAs (Key Results Areas)/Goals, KRAs/Goals approval by
mentor/manager in the beginning of the year. It also allows entering accomplishments by
employee and reviews/ratings by managers at the end of the years. Once the appraisal is
complete, system automatically computes the salary hikes, stocks, compensations and ranking of
the employees and it also allows managers to override them with comments. It allows the top
management to prepare the promotion list.
Developed Web forms like KRA entry, KRA Review/Approval, Accomplishments entry,
Appraisal, Appraisal acknowledgement, rating entry etc.
Developed custom auditing whenever the changes are made to the system.
Implemented automatic emails to employees and manages after every stage.
Implemented drill down tree employee view for hierarchy.
Implemented client side validation using JavaScript/JQuery.
Used several Validation controls provided by the .Net framework.
The application was developed on the 3-tier architecture.
Fixed all the issues provided by the end users.
Developed ASPX pages with backend SQL Server Database.
Design and development of different stages of review system
Designed and developed a Presentation layer, Business logic and Data layer for
employee, Provider and Validation List Item Lookup details using ASP.NET 4.0, C# and
SQL Server database.
Involved in employee details troubling shooting to provide a complete details for the
manager to get complete assessment.
Assigning and enforcing security policies for all computers and installing or updating
software using active directory.
Designed the employee details and appraisal form using MVC4.0 and MVVM.
Implemented AJAX Library, CSS, and various web controls to present interface to
employees in a much comfortable environment.
Analyze, design, estimate, code and test new systems, enhancements, and bug fixes.
Implementing complex queries using T-SQL.
Environment: Windows 7, Microsoft .NET Framework, ASP.NET 4.0, C#. Net 4.0, Web Forms, ASP,
HTML5, MVC, MVVM, CSS3, Linq, WPF, Entity Framework, Active directory, Web API, Ado.net,
SSIS, JQuery, JavaScript, SharePoint, Microsoft SQL Server 2008 and Visual Studio 2012,Unit
Testing, Adobe Life Cycle Designing, knowledge about ActiveX Technology.
.Net Developer
Agero, Boston, MA Feb 2010 - Oct 2010
The Portico PayPlan application allows a merchant to set up and manage recurring payments. It
also provides other important and useful functionality, including the following
Responsibilities:
5. Responsible for design and development of Web User Interface using ASP.Net and Middle
tier layer business objects using C#.Net.
Used ADO.Net namespaces & entity framework and classes and created Data Access
components to access database.
Created classes and methods in C#.NET using OOP Concepts.
Implemented MVC4 like architecture and singleton Design Patterns.
Used LINQ to query on the object.
Created, Configured and deploying network-distributed Web Services using WCF and
ASMX.
Used HTML5 and AJAX for developing controls and Web Forms in the application.
Developed CSS3 for User Interface uniformity throughout the application.
Extensively used Cascading Style Sheets (CSS3), AngularJs, and JQuery for Styles, Fonts and
Themes.
Created Windows Services using C#.Net.
Used Multithreading to get data.
Prototyping UI Designs with AngularJS, JQuery and HTML5. Used Visual Source Safe (VSS)
to check-in and check-out for the objects developed. Worked on deploying the application
on to development, staging and production servers. Created design documents and test
cases for development work.
Extensively used AJAX, JavaScript, jQuery and JSON to pull the data asynchronously.
Coordinated with DBA for creating Stored Procedures, Function, Triggers using T-SQL.
Involved in writing and fine tuning SQL Query’s.
Involved in performance tuning SQL Queries.
Utilized TFS for version control.
Implement Agile / Scrum Methodology in application development.
Environment: .Net 3.5, ASP.Net, C#.NET, Web API, MVC4, CSS3, Angular JS, EF6, JavaScript,
JQuery, JSON, HTML5, AJAX, Web forms, WCF, ASMX, Visual Studio .NET 2010, SQL Server 2008,
Team Foundation Server, Visual Source Safe, Windows Services.
.Net Developer
Nabors Corporate Services, Houston, TX Oct 2008 - Nov 2009
Employee portal manages all the functions like submitting timesheets, viewing employee
benefits, enrolling in employee benefits etc.
Responsibilities:
Used waterfall model to develop the whole application.
Used MVC architecture for client server interaction.
Developed and consumed Web Services to extract information from the database
and other services.
Involved in developing screens and interacting with database.
Created various Web forms using ASP.Net.
Used various advanced Server Controls and developed Custom Controls.
Implemented form based authentication and maintained Session State information
throughout the web transaction.
Implemented server side business logic using C#.
6. Implemented Client and Server side validations using JavaScript and ASP.Net
validation control.
Configured the WebConfig file for Session Management and trace.
Used HTML, DHTML and CSS for developing Web Pages.
Designed CSS aiming for a rich personalization of server side controls.
Created WCF Service to retrieve and send information from client side without post-
back.
Implemented WPF in creating custom controls, and Layout controls (Canvas, Stack
panel, Grid etc.)
Provided database connectivity using ADO.Net and created procedures, Indexes and
Triggers using MS SQL Server 2008.
Used T-SQL to examine the database information.
Used Data Adapters and Datasets of ADO.Net to manipulate data in the SQL server
database.
And also used PL/SQL of Oracle database for project database management.
Involved in generating and exporting SSRS reports.
Used VSS for the source & document version control.
Environment: .Net Framework 3.5, Visual Studio 2008, ASP.Net, C#, Web services, ADO.Net,
MVC, XML, HTML, DHTML, JavaScript, Webforms, WCF, SQL Server 2008, T-SQL, WPF, CSS,
UML, IIS, Visual Source Safe, LINQ.
.Net Developer
Covance, Madison, WI Jan 2007 – Mar 2008
Covance is a comprehensive, biopharmaceutical development services company with preclinical
and clinical Research operations across the globe. The Project named Tox-Reporting System
contains all data used by the Tox-Reporting Web application and Report Processing Service
configuration. This includes report request generation, study administration, data flagging, user
administration, and application configuration.
Responsibilities:
Involved in the complete Software Development Life Cycle including Analysis, Design,
Implementation, Testing and Maintenance.
Developed solutions for diverse programming scenarios in C#, employing Object
Oriented Programming (OOP) concepts such as: encapsulation, inheritance,
polymorphism, and abstraction.
Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such
that to accept input from the page request, invoke the requested actions on the mode.
Created Web Services, WCF, WCF REST Services, and RESTFUL Services and also used
different bindings to make it available to different types of clients.
Developed custom Data view Web parts, List view Web parts to display the results on the
sharepoint portal using visual studio 2008 and c#.
Experience in writing Data Access Layers using ADO.net entity Frame Work and LINQ to
SQL.
Designed the web UI using, ASP.NET, Web API, HTML, DHTML, XSL/XSLT, JavaScript, CSS,
Window Forms, Web Forms and AJAX controls.
Used DataGen ORM tool for generating the Stored procedure and data access layer.
7. Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes
using C# and .Net 4.0 for web pages.
Utilized XSD and XML to store the Data set and structure of the Data set and used SSRS
for generating Reports.
Successfully created multiple environments for the application as per the requirement of
multiple code streams.
Developed various stored procedures for the data retrieval from the database and
generating different types of reports using Crystal Reports.
Responsible for designing the ASP.NET application authentication using .NET Framework,
Model View Controller MVC and IIS security model.
Extensively used User interface controls, which use JQuery to validate client side
validation.
Created XML, PDF, EXCEL, HTML5 files using SSRS.
Implemented Database First EDMX and used LINQ to Entities to massage the Data and
optimized the Query Expressions.
Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List,
Details view, Repeaters, Dataset Classes for data manipulation.
Environment: VisualStudio2008, C#, ASP.NET MVC 3.0, WCF, Entity Frame Work 4.0, Java Script,
JQuery, CSS, HTML5, SILVERLIGHT 4.0/3.0,Expression Blend 3.0, Web API, XAML, TFS 2010, WCF,
IIS 7.0, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2008 R2,
Windows XP, UML, Windows Server 2003,Windows Server 2008 R2/2008.