Umesh Bhavsar (MCP, MCTS)
*** ******* ******** ******** ** L6Y 4M2 Canada
Cell: 647-***-****, E-mail: *****.*******@**********.***, *******@*****.***
LinkedIn Profile: http://www.linkedin.com/pub/umesh-bhavsar/5/526/ba7
OBJECTIVE
My sole objective has always been to build and work with .Net development team whose spirits are unmatched and efforts are marathon. In years of my success, I wish to accelerate myself, which would unleash new horizons in the ever-challenging IT world.
SKILLS HIGHLIGHTExperienced in migrating old technology/legacy applications to optimum .Net solutionCan work as a team or as an individualPro-active in raising risks and mitigations
SOFTWARE DEVELOPMENT STRENGHTS WITH EXPERIENCEMS VB 6.0Facade, ASP .Net, MVC 3.0 with Razor Syntax and HTML 5.Net Framework 1.1/2.0/3.5, ADO.Net, C#, ASP .Net, MVC, Web Services, WCF (Windows Communication Foundation with X.509 certificate implementation), ADO .Net Entity Framework, ADO .Net Data Services, LINQ to SQL, Package and Deployment WizardClassic ASP, HTML, DHTML, JavaScript, jQuery, VBScript, CSS, XML, XSLTUnit testing and Integration testing
MS Visual Source Safe (VSS)Subversion (SVN)Crystal Reports (Client-side)SSRS (Server-side)Additional Tools/TechnologiesCitrix 4.5SoapUI (Open source tool for accessing web services)WatiN (Open source tool for Internet Explorer automation)Third-party ComponentOne controls (With MS VB 6.0)HP Quality Center 9.2Altova XMLSpy, KDiff 3
EDUCATION & CERTIFICATIONBachelors’ degree in Electronics EngineeringSun Certified Java Programmer for Java 2 Platform TMCleared MS .Net Framework – Application Development Foundation (070-536) (MCP)Cleared MS .Net Framework 2.0 – Web-based Client Development (070-528) (MCTS)Cleared MS .Net Framework 3.5 – Windows Communication Foundation (070-503) (MCTS)
PROFESSIONAL EXPERIENCE
Brookfield Properties (Aug-12 to Till Date) (Sr. .Net Developer)
Responsibilities:Create and maintain CENTRACT line of business oriented applications like ClickFORMS appraisal system, AppraiserNet, ClickFORMS rule engine, CAR (CENTRACT appraisal review) rule engineResponsible for maintenance of existing web and windows based applicationsDetailed analysis of existing code base while fixing bugsTeam environment with corporate processes for the execution of the SDLCContinuous integration/collaboration with team of BA, DEV and QA
Technical environment: .Net 1.1/2.0/3.5/4.0, Visual Studio 2010/2012 Professional, Entity Framework, Dragon - Data Access Layer, Git TFS, Altova XML Spy, KDiff 3, MVC 3.0 with Razor syntax & HTML 5, Twitter Bootstrap CSS, TFS, ClickFORMS application, SQL Server 2008, Citrix, XPATH, NuGet Package Manager, Microsoft Web Platform Installer
Equitable Life of Canada (Jun-12 to Jul-12) (Sr. Application Developer)
Responsibilities:Support the GM tool (Great Migrations) for migration of existing legacy system (written in VB 6.0) to optimum .Net solutionWalk through migrated .Net code and suggesting optimum ways of achieving same thing in .NetFollowing 100% agile software development methodology with local team and with GM team members
Technical environment: VB 6.0, Visual Studio 2010, C# .Net 4.0, Telerik Controls, Mercurial, Agile Software Development Methodology, Beyond Compare, HP Quality Centre 9.2
ORNGE (Sep-11 to Mar-12) (Sr. .Net Developer)
Responsibilities:Understanding the VB based Dispatch application for managing the entire workflow of transport medicineUnderstanding the API provided by vendor (Zoll) to establish communication between .Net application and Dispatch applicationMeeting with business users and gathering requirementsValidating the development of tools, components with business users and incorporating enhancementsUpon promotion to QA and Production servers, Setup is created using package and deployment wizard from Visual Studio and delivered to the deployment personnel Discussing and developing TMP (Transport Medicine Physician) tools – web application – for reviewing one or more patients based on certain business rulesDesign and maintain documents in SharePoint related to the web application and communicating the challenges in calling API due to limitations of API and finding out workarounds or communicating to Zoll in the group meeting
Technical environment: HTML, DHTML, JavaScript, CSS, .Net Tools & Technologies (ASP .Net 3.5, C# .Net 3.5, LINQ to Data, VSS, MS SQL Server 2005-2008, Agile Software Development Methodology, Package and Deployment Wizard
Illustrate Inc (Aug-11 to Sep-11) (Senior Application Developer)
Responsibilities:Implementing enhancements to existing windows based application named Versatility written in MS VB 6.0Quickly understand the application by going through the code and discussing with business analystsUp and running life insurance illustration application since more than 10 yearsCreating and maintaining detailed documentation for the impact areas and coming-up with an optimum solution for the same
Technical environment: MS VB 6.0, VSS, MS Access, Crystal Reports, ASP .Net 3.5, C# .Net 3.5, SVN, SQL Server 2008
Amex Canada (Jan-11 to Jul-2011) (Senior .Net Consultant)
Responsibilities:Developed and maintained MS .Net WCF services for Mexico and Canada marketsImplemented X.509 certificate (both self-signed and trusted) for WCF Service Created and maintained detailed documentation for the design, deployment, migration to environment etc.Lead offshore team for the successful consumption of the servicesThorough analysis of issues/errors reported during SIT/UAT phases of testingInvolved in initiating calls/meetings with India based offshore team members for communication during the development and testing phaseIIS configuration changes for WCF service are well documented and implemented on Development, QA and Production environmentsWorked with global team members during each and every phase of the project by maintaining appropriate processesInvolved in design and build phases for one of the top 5 Amex projects named SPEI onlineSPEI online was a crucial financial project for transferring money from one bank account to and from Amex customer’s bank account, in real-time fashionInvolved in developing the WCF service (Provider of the service) and consuming the service (written in Java by Mexico based vendor named Praxis) (Consumer of the service)Used ADO .Net Entity Framework for core banking application migration to .Net
Technical environment: MS .Net WCF, XSD, XML serialization & de-serialization, WBDK API as a COM component, ADO .Net Entity Framework, Fa ade Pattern, JQuery, SSRS, HP Quality Center 9.2
L & T InfoTech Ltd. (Mar-08 to Jan-09) (Senior .Net Developer)
Responsibilities:Analyzed ASP application for the reportsGenerated business entity (XML entity) classesDeveloped Adhoc and Program Pricing report (Converted from ASP application to optimum .Net solution)Maintained Property Access Binder report (Developed by other team member)Analyzed and fixed the defects reported by testing team members after continuous discussion with themSuggested enhancements to the client and generated supportive documents for the sameContinuous co-ordination with onsite coordinator as far as our issues/enhancements or client feedback is concernedDesigned/developed user interface as per the wireframes approved by the client
Technical environment: .Net Technologies (ASP .Net 2.0, C# .Net 2.0), Oracle 9i, Oracle 10g, Microsoft Enterprise Library Framework 3.0, SSIS, AJAX, XML, XSLT, ASP (as a reference), XML Notepad 2007, Mainframe, MVC 2.0, JQuery
Note: Oracle scratchpad is used for analyzing and debugging the application. Since client has already created queries, offshore team members are not involved in generating new queries.
L & T InfoTech Ltd. (Dec-07 to Mar-08) (Senior .Net Developer)
Responsibilities:Developed console application named BID 38 file import to trigger for automation renewal conversionUsed OpenXML database command to dump policies from flat file to SQL Server renewal conversion DB tableCreated SQL functions, views and used along with existing tables, views and functionsDeveloped UI for Load WIP (Work In Progress) for Manual Renewal ConversionConsumed WebMethods services namely Get System Determination Results, Product Determination service for Load WIP etc.Used XML as medium of information interchange between .Net application and WebMethods servicesUsed XSD and WSDL Visual Studio tools for creating web proxy classes for web servicesUsed scrum agile development methodology for interaction with the client as client was keen to analyze and provide feedback based on the delivered/to be developed modules/functionalities. Onsite coordinator invited offshore team members to participate in the sprint planning meeting through conference
Technical environment: .Net Technologies (ASP .Net 2.0, C# .Net 2.0), AJAX, SQL Server 2005, Microsoft Enterprise Library Framework 3.0, TFS (Visual Studio Team Foundation Server) Client - Team Explorer version 8.0.50727.147, AJAX
WebXPress for ECFY Consulting Pvt. Ltd. (Jan-07 to Nov-07) (Programmer Analyst)
Responsibilities:Study and migrating an existing ASP based application to ASP .NetOptimizing the query and functionality implemented in ASPResponsible for deliverables on various highly significant components/modules to the productCreating suggestion documents as enhancements that can be implemented in the .Net versionUsed SQL Server DTS/SSIS to migrate client’s legacy data (which can be in various form like MS Access, MS Excel, CSV, Flat file etc.) to product databaseImported legacy data in a row form through DTS and then developed an application for re-structuring them as per the product database structure using .Net tools and/or SQL Server and maintained data import log in flat file for debugging purpose
Technical environment: .Net technologies (ASP .Net 2.0, C# .Net 2.0), AJAX, SQL Server 2000/2005, Crystal Reports
Process Automation Hub for K-Bridge India Pvt. Ltd. (Jan-06 to Dec-06)
Responsibilities:Enhance the functionality or fix issues in the existing modules as per customer requirementsUpdating staging server and client server for the updates and verification of the sameInteraction with the On Site coordinator and providing suggestionsDeveloped applications in Visual Basic to migrate existing customer data into product’s database
Technical environment: .Net technologies (ASP .Net, C# .Net), SQL Server 2000, MS-Excel (for reporting purpose), AJAX, ASP, VB
2M Software Company (Mar-00 to Dec-05)
Responsibilities:Developed core module of displaying school details for an applicationAnalyzed the whole application after continuous discussions with the clientApplied agile development methodologyScreen designing, verification and approval from the senior memberReports development and its correctness in terms of data being displayed
Technical environment: Visual Basic 6.0, MS Access, Reporting was in crystal reports 8.0, Wise for Windows Installer 3.0
QA Engineer at Videocon Narmada Glass (Dec-97 to Feb-00)
Responsibilities:Calibrating measurement gauges with metal master & glass master
REFERENCES
Available on request