Post Job Free

Resume

Sign in

Software Engineer

Location:
Rivervale, WA, Australia
Posted:
May 12, 2016

Contact this candidate

Resume:

Sanjay Varma

Email: acuqyc@r.postjobfree.com

Mobile: 040*-***-***

DOB: 9th Jan, 1981

Summary

A Senior Software Engineer with experience in analysis, design and software development. Full system life cycle experience: design, coding, testing, bug fixing, deployment, documentation and maintenance. Expert in ASP.NET MVC 4 Razor, ASP.NET C#, ADO.NET, WCF REST Services, Web Services, MVC Web API, HTML5, XHTML/CSS Layout, JavaScript, JQuery, Ajax and SQL Server with database analysis and design. Preferences in Agile/RAD software methodologies. Experience in Administrating, Maintaining and developing solutions in ASP.NET C#, ASP.NET MVC.

Technical Skills

Programming Skills: HTML5, SharePoint 2010/2013, Office 365, ASP.NET MVC 3/4, ASP, ASP.NET, C# (2.0, 3.0,3.5,4.0,4.5), WCF, MVC WEBAPI, Web Services, Entity Framework, HTML, XHTML, DHTML, SQL, JavaScript, Highcharts, Knockout JS, ASP.NET AJAX framework, JQuery, SharePoint 2007/2010, SharePoint Designer 2007/2010, XML/XSLT/XPATH, CSS and SEO Optimization Web Pages.

Web Server: Internet Information Service (IIS) 5.0/5.1/6.0/7.0 Website & WebApplication configuration and setup

Web Tools: Dreamweaver, Visual Studio 2005 / 2008 / 2010 / 2012 / 2013

Databases Used: SQL Express 2005/2008/2008 R2/2012, MS-Access 2000

ORM: Entity Framework, Entity Framework Code First, LINQ to SQL, Reverse Engineering

Reporting Tools: Microsoft Reporting Services, Crystal Reports

Design Methodologies: UML, Visio, Agile Development techniques (XP, SCRUM, and Agile Modeling etc.)

Writing code & unit tests for user stories & recording in the tools provided for the same.

Software build management

Defect identification & fixing

Development of C#/ASP.NET code

Source Control: SVN/TFS

Education

Bachelors - Degree in Commerce, Mumbai University, 2002

Diploma in Information Technology (GNIIT – 3 years), Mumbai, NIIT, 2004

Employment History

Volga Infotech Pvt. Ltd. Sep 2012 – Present

Senior Software Engineer

Roles & Responsibility as Senior Software Engineer

-Architect, prototype, design and build ASP.NET/C# MVC web applications

-Apply iterative development methods to create and deliver software in short sprints

-Multi-task across several projects.

-Create user screens from design comps following project style guidelines

-Support and guide Web Developers and team members

-Develop complex MVC Controller, View Models and Helper methods.

-Customize SharePoint Site & Configuration

Project Title: Hendry Group Inspection Application Support & Development (Australia) Duration: Jan-16 – Current

This project is giving general support & development changes for their Inspection Application used within the organization. The Inspection application is developed using WPF, Entity Framework and backend database is SQL Server 2008R2. The Inspection application consists of modules related to Inspection of Site, Reporting the Deficiency in the Site, Reporting etc. The Application can be used in offline mode as well and when the user is connected to the network the saved data on user tablet is synched with main database. In the synch process we have used the SQL Server Merge Replication Publication where in the user subscribe to the publication and synch the data.

Technologies: WPF, C#, Entity Framework, SQL Server 2008 & 2008 R2.

Project Title: Jagaha (www.jagaha.com) Duration: July-15 to Dec-15

It is the portal which allows user to search commercial real estate around Mumbai, India city. The user can register post and search property. Under Dashboard user can edit profile, set property alert & edit entered property.

A part from general portal it has the admin section for portal administration. Administrator can view registered user, edit, approve or deactivate property.

Technologies: ASP.NET MVC 4(C#), HTML5, JavaScript / jQuery, SQL Server Database 2008 R2, Entity Framework 6.0 Reverse Engineering, WEB API.

Project Title: eCommerce Website

Client Name: Omved, Mumbai Duration: May-15 to July-15

Project Info:

This is a development of website and integrating additional module in administrative section with NopCommerce MVC v3.5.

Technologies: ASP.NET, NopCommerce, jQuery, SQL Server Database 2008 R2, Entity Framework 6.0.

Project Title: Mail App for Outlook Duration: Feb-15 to May-15

Developed the Mail App that is hosted inside Outlook. Outlook activates it and makes it available to the user contextually with respect to the item that the user is currently viewing, creating or replying to. The user controls starting any available mail app. They can run seamlessly across the Outlook rich clients, Outlook Web App and OWA for Devices, such that you need to install a mail app only once for a mailbox and it will work on the devices and Outlook clients that it is designed to. The Mail App is calling the web-service to load the relevant data based on the selected record in the email that is sent to the reviewer. The Mail App has Header information with media attachment and various other sections and its related media information which is loaded along with the Mail App web service call. Some changes were made in the MVC API backend repository code to fetch details in the Mail App.

Technologies: HTML5, JavaScript / jQuery, Outlook email, Knockout JS, ASP.NET MVC C# Code Changes

Project Title: PricingException Duration: Aug -14 to Jan-15

Client Name: Wilton Industries, USA

Project Info:

Automate Workflow and Approval Routing that will replace the color coated inter-office mail.

Automate the PE Test Margin, PE Request, and PE Approval template forms. This will replace the JDE price inquiries and manual entry.

Automate the upload of approved PE pricing data into JDEdwards pricing

The PE Form is used by Wilton to approve Price Exceptions. Sales will typically initiate this request by entering customer, item, quantity, and negotiated pricing into the system to calculate margin percent of gross sales.

PEForm control included Search, Save, Cancel, Validate and Print. All the forms must be fully edited and validated.

Supporting data will come from multiple data sources including Microsoft SQL Server and JDEdwards Web Services (SOAP)

The project includes Workflow, Security Model and Reporting.

Technologies: SharePoint 2010, C# WCF REST Services, jQuery plugins, Web Part development using Visual Studio 2013 and ASP.NET C#, ASP.NET WEBFORMS, HTML5 Controls, Highcarts for reporting.

Project Title: ERP Module – DOCSET Purchasing Orders Duration: Sep -13 to Aug -14

Client Name: Norikkon - provides certified SAP solutions and consulting

Project Info:

Easy storage and quick retrieval of all structured and unstructured purchasing content with an intuitive interface to all relevant purchasing documents fully embedded in SAP

Effective and comprehensive management of requisitions, orders, contracts, and other purchasing documents. All SAP supported document formats can be stored and managed through a single user interface via SAPGUI

Direct access to SAP transaction data for authorized users and complete administration of documents and document links, including copying, re-assignment, moving, and deletion, make this solution a one-stop-shop for content management in SAP

Technologies: SharePoint 2010/2013, Office 365, C# WCF REST Services/RFC calls for SAP data calls, jQuery plugins, SharePoint Designer 2010, Web Part development using Visual Studio 2012

Project Title: ERP Module – APay Center - SharePoint 2010/2013 & SAP

Client Name: Norikkon - provides certified SAP solutions and consulting

Project Info: APay Center is a best-practice SAP Accounts Payable automation solution that optimizes & simplifies the process of creating, managing, monitoring and routing vendor invoices & credit memos for AP processors & vendors. The application is developed as Web part solution in SharePoint 2010 & Office 365 to access the data from SAP using C# WCF/ RFC method.

Technologies: SharePoint 2010/2013, Office 365, C# WCF REST Services/RFC calls for SAP data calls, jQuery plugins, SharePoint Designer 2010, Web Part development using Visual Studio 2012

Project Title: MidAmerica Nazarene University Website Duration: June -13 to Sep -13

Client Name: MNU – MidAmerica Nazarene University

MidAmerica Nazarene University provides educational services.

Portal Implementation:

-Implemented Branding, Site Navigation and created Shared content, Shared Calendar (integrated with Outlook)

-Creating Sub-sites and it’s Navigation

-Created Email Workflow to send email on creation, modify the Site List Type of Annoucements. Used the custom send email extension to modify the from address in the sent email.

-Created custom fields & content types

-Roll-up content using Content Query Tool Part to display recursive Annocuments from Home Site and sub-sites

-Deploying Application in SharePoint Office 365 2010.

-Design and Implemented custom site content types and site columns for capturing business data

-Used CAML queries for accessing data that was stored in the lists

-Accessing Sharepoint Calendar List data in MVC application using Client Object Model

-Worked with SPServices – jQuery library for Sharepoint Web Services

-Deploying and Configuring Third Party Web Parts like Twitter, Calendar etc

Technologies: ASP.NET C#, Microsoft Office 365 SharePoint 2010, SharePoint Designer 2010

Project Title: Project Intake Process in TFS Duration: Mar -13 to June -13

Project Info: Before starting the application development had to research on TFS 2010 API and Process Template Download and Upload. The Application consists of Add Project, View & Manage Projects. The Add Project is a entry form to capture New Projects details and store in SQL Server 2008 R2 database. When a New Project is added the Account Owner & Contact receive email notifications of a New Project entry. The Account Owner & Contact then Approve or Reject the Projects. If the Project is Approved an Entry is made into the TFS (Team Server Foundation Online 2010) with the information matching the Process Template of that in TFS (Team Server Foundation Online 2010), if the Project is Rejected an entry is made only in SQL Server Database for future Re-approvals.

Technologies: TFS 2010, TFS 2010 Power Tools to Upload New Process Template, ASP.NET MVC 4 – Razor, SQL Server 2008/2008 R2, Entity Framework Code First, LINQ to SQL, jQuery, Ajax

Project Title: Lerrnn – (edVenture Website) www.lerrnn.com Duration: Dec -12 to Mar -13

Project Info: Educator, Learner and Publisher can register online. The website will allow learner to subscribe for book chapters and add to shelf for their future reads, search books, discuss on chapters with comments etc. For reading books online we have integrated Monocle Reader to read EPub file formats with build-in feature to navigate between chapters and resize fonts. The user can search books on Domain, Publisher, and Author & Book. The Admin section allows uploading EPub files and creates chapters. Other Admin sections includes: Content Management, User Management, Vendor Management, Course Management etc.

Technologies: C#.NET 3.5, ASP.NET MVC 3, MVC Razor, SQL Server 2008/2008 R2, Entity Framework Code First, LINQ to SQL, jQuery, JavaScript, Ajax

Project Title: URAR Generation Duration: Sep -12 to Dec -12

Client Name: Rishi Solutions (USA)

Project Info: Rishi Solutions assist in the design of a dynamic report/document generation process that leverages the capabilities of a custom built solution. It is expected that documents will be built on-demand or real time request and will be driven by templates for each document type that contain both static and dynamic content.

Changes to templates may occur when there are source data changes or updates due to externally mandated requirements that affect the templates themselves or their specific content. There are also considerations to be taken into account for short term vs. long term design in the customized solution. Project is schedule in Phase 1, 2 and 3.

Technologies: C#.NET 3.5, ASP.NET MVC 3, MVC Razor, SQL Server 2008 R2, Entity Framework, LINQ to SQL, jQuery, JavaScript, Ajax, ASPOSE for WORDS for document consistent generation. Use of Team Foundation Server online and Visual Studio 2012 for Source Management. Azure Cloud Service to upload & publish the application.

Project Title: Invoice Automation

Client Name: Rishi Solutions (USA)

Environment: C#.NET 3.5, ASP.NET MVC 3, MVC Razor, Microsoft Access DB, jQuery. Use of Team Foundation Server online and Visual Studio 2012 for Source Management.

Livia Legal Pvt. Ltd. Aug 2009 – March 2012

Module Lead

Roles & Responsibility as Module Lead

-Working with Team Members and Clients to develop hypotheses and work plans that address project objectives.

-Providing professional development opportunities and feedback for Team Members.

-Administrating, Maintaining and Developing solutions in Sharepoint 2010 using Visual Studio 2010.

-Creating Sharepoint 2010 Web Parts using Visual Studio 2010. Custom site/list definitions.

-Manage & Assist Team Members. Supported project development from inception to end.

-Data collection and analysis.

-Use of design patterns, entity framework within software systems and mentor to team developers.

-Project Document creation – Process Flow, System Flow, Code Review Checklist, Design Review Checklist, and System Architecture.

-Responsible for project architect design, UI and Business Access Layer (BAL) building, connect Data Access Layer (DAL).

-SharePoint 2010 for Team site, public sites.

-Involved in Administration of Sharepoint portal

-Created web application and deployed it on Sharepoint 2010

-Customizing master pages, layouts, themes, CSS.

Contributions at Livia Legal

Helped Ruby on Rails developer to switch from Prototype to jQuery.

Successful implementation of jQuery based Hotkeys for advance key interaction in Livia Portal.

Help use of jQuery in ASP.NET Application, Websites etc.

Project Title: Cinemax (www.cinemax.co.in)

Client Name: Kanakia Group

Project Info: It’s a comprehensive end-to-end website for selling online tickets. It offers integrated online system and streamlines the way in which theatres are operated, generating significant benefits for both customers and cinema operators.

Third Party API: Vista by Bigtree offers solution to sell tickets, concessions and manage cinema accounts. Some of the feature it supports as follows: Online Ticketing, Onsite Ticketing, Online Management, Pre-sale, VIP and discounts, Customer Data Collection, Data Import/Export, Inventory, Customer Database, and Demographic Data etc. available on Windows as well Web Based.

Responsibilities: As one of the lead developer, I was responsible for design, analysis, and development of entire portal.

Technologies: C#.NET, ASP.NET, XHTML, XML, CSS SQL Server 2005, jQuery framework (Price Slider, Tabs, Accordion etc) and Windows

Architecture: 3-Tier architecture, Design Pattern and Entity Framework

Project Title: Travel Portal

Client Name: Tropics Travels of India, Mumbai

Project Info: Online travel portal. Provides all travel needs including online air tickets booking, travel insurance and currency converter. Supported search oneway, roundtrip and multiple city pairs. The portal has been developed using ASP.NET C# 3.5, SQL Server 2005 with Web Service.

Third Party API: Amadeus India providing a global platform to the Indian Travel industry by enabling access to state of the art travel automation technology.

Responsibilities: As one of the lead developer, I was responsible for design, analysis, and development of entire portal.

Technologies: C#.NET, ASP.NET, XHTML, XML, CSS SQL Server 2005, jQuery framework (Price Slider, Tabs, Accordion etc) and Windows.

Architecture: 3-Tier architecture, Design Pattern and Entity Framework

Project Title: KS Voices

Client Name: Kansas Department of Corrections, USA

Project Info: This website was developed for client Kansas Department of Corrections in USA. The site consists Information of Kansas Prisons. The site also has admin section (CMS) to have latest updates on site. Supports upload of content, images etc.

Responsibilities: As a developer, I was responsible for development of site with CMS.

Technologies: C#.NET, ASP.NET, XHTML, CSS, SQL Server 2005, jQuery framework (jQuery Flowplayer, jQuery Gallery) and Windows

Architecture: 3-Tier architecture, Design Pattern and Entity Framework

Project Title: iPatel Family

Client Name: Patel Family, USA

Project Info: This website was developed for client patel family based in USA. The site consists of Personal Information of client categorized as Picture, Videos, Blogs and Quotes. The site also has admin section (CMS) to have latest blogs, quotes pictures and videos on site. Supports upload of videos of any format to convert into .flv and jQuery Flowplayer Flash Player to play only .flv files.

Responsibilities: As a developer, I was responsible for development of site with CMS.

Technologies: C#.NET, ASP.NET, XHTML, CSS, SQL Server 2005, jQuery framework (jQuery Flowplayer, jQuery Gallery) and Windows.

Architecture: 3-Tier architecture, Design Pattern and Entity Framework

Project Title: Time Tracker

Client Name: Tempur-Pedic

Project Info: Time Tracker a business web application for keeping track of hours spent on activity, project, task etc. Application enables to record an activity with comments and other details such as activity, department and matter reference. Enable contractor and employee's timesheet using full featured and easy to use Time Entry tool with an option to split an entry. Clock in and out by simply clicking start and stop button. Developed using ASP.NET (C#), JQuery Timer Plugin and

SQL Server Express 2008. Administrative login to manage time tracker, reporting integrated with flash-based FusionCharts for graphical reports.

Technologies: C#.NET, ASP.NET, XHTML, CSS, SQL Server 2005, jQuery framework (jQuery Flowplayer, jQuery Gallery) and Windows.

Architecture: 3-Tier architecture, Design Pattern and Entity Framework

Project Title: EMW (www.theeastmeetswest.com) & Smarterhabitat (www.smarterhabitat.com)

Project Info: The East Meets West an e-commerce website lists the best beauty and wellness products and the SmarterHabitat energy saving products for home or business. Both the site was developed using ASP.NET (C#), JQuery, XHTML, CSS 2.0 and the SQL Server Express 2008 as the database storage. The sites also have the administrative role-based authentication section to manage the site content. Also did the payment intergration PayPal, Google Checkout and Authorize.NET for both the sites.

Technologies: C#.NET, ASP.NET, XHTML, CSS, SQL Server 2005, jQuery framework (jQuery Flowplayer, jQuery Gallery) and Windows.

Architecture: 3-Tier architecture

The Times of India May 2006 – Jan 2008 [1 yr .7mts]

Title: Developer

Project Title: Content Management System (CMS)

Project Info: The complete ASP.NET CMS for the web site. With integrated WYSIWYG Editor and user-friendly interfaces.

It allowed users to edit content, preview it before publishing, organize site structure and manage extending modules. The content is organized into a tree hierarchy of documents i.e. pages. With the CMS you can specify when the document should be published and when it expires. A document can be archived so that it's no longer displayed on the web, but it's still stored in the content repository. Other features were online forms, polls, message boards, full-text search, friendly urls and seo, image gallery, newsletter, reporting, content rating etc.

Project Title: Discussion Board

Project Info: A generic .NET Web Services based discussion board.

Project Title: Sales CRM

Project Info: A web-based application tool that allowed the sales team to enter client contact information, follow-up client, reminder, mail management, ease in decision-making with summary reports.

Web Server: IIS Web Server 5.0, 6.0

Programming languages: ASP, ASP.NET [C#], XHTML/CSS, HTML, Ajax, jQuery and JavaScript

Database Servers: MS SQL 2000 and 2005

Application Server: Windows 2000, Windows XP and higher

Reporting Tool: Build-in report develop using ASP.NET[C#] and MS SQL Server.

Key Responsibilities:

Creating websites in CMS.

Website design, development and maintenance, layout designs using CSS.

Payment Gateway Integration e.g. credit card and PayPal.

E-Clerx Feb 2005 - May 2006 [1 yr.4 mts]

Title: Analyst Programmer

Project Title: Project Management and Time Sheet Software.

Project Info: The tool allows Team Manager to create task for Team Members. Once added in the tool the team member start working on the task assigned to them. The task was capable of registering the start and end time, in order to capture start and end time each team member need to click on start and end button respectively with the description of the task done.

Web Server: IIS Web Server 5.0

Programming languages: ASP.NET [C#], DHTML, HTML, CSS, and JavaScript.

Database Servers: MS SQL 2000

Application Server: Windows 2000, Windows XP and higher.

Reporting Tool: Build-in report using ASP.NET [C#], and SQL Server datewise

Key Responsibilities:

Responsibilities range from front-end UI design, to back-end relational database design and development.

Developing new functionality for websites.

System Study, Design, Development, Testing and Implementation.

Database administration (SQL Server 2000), server-side and client-side coding.

ICICI Bank May 2003 - Nov 2004 [1 yr. 6 mts]

Title: Programmer

Project: Lead Management System

Project Info: Lead Management System helps you to track each and every lead you get and you also remain aware of converted rate of each of lead in due time. LMS help the lead management team to boost up their sales efficiency thereby helping to focus more developing customer relationships and generating quality leads and also manage leads on time and in appropriate manner. The software added great value for lead management team and produced more sales and more profits also making the team highly productive.

Project Title: Service Camp Trackers

Project Info: Service Camp Tracker allowed logged in user to enter RDMobilised and FDMobilised details generated through ICICI Bank campaign scheduled in different companies.

Project Title: LOF (List of Forms) Application

Project Info: The application allowed adding, editing and deleting user details collected across India Branch. Support for reporting for further analysis on branch performance.

Project Title: RIG BID Tracker

Project Info: BID Tracker to enter bid details. Based on deal amount and rate of interest the system allowed the update of deal details such as deal lost, deal done, or deal disabled details as entered by the users.

Web Server: IIS Web Server 4.0

Programming languages: ASP, DHTML, HTML, CSS, and JavaScript.

Database Servers: Server v7/2000

Application Server: Windows 2000, Windows XP and higher.



Contact this candidate