SUMMARY
Having 7 years of professional experience as Software Engineer with experience in functional specifications, Analysis,
Design, Modeling, Development, Configuration, Management and implementation of multiple software systems.
Experience interacting with clients and users for gathering requirements.
Good experience in designing and developing windows applications, web applications, web services by using C#,
ASP.NET, ADO.NET, AJAX, SQL server technologies
Strong understanding of OOP’s concepts like inheritance, polymorphism, abstraction and encapsulation.
Strong experience in design of web-based applications using ASP.NET 4.5/4.0/3.5/2.0, C# 4.5/4.0/3.0/2.0, VB.NET,
AJAX, Master Pages, Web Services, Windows services and Server Controls.
Extensively used various ASP.NET features like Caching, Session for State Management of Web Applications.
Experienced supporting applications using ticket management tools.
Experience with next generation technologies like WCF, SOAP and RESTFUL services.
Experience in developing SQL Server Reporting Services (SSRS)
Strong hands using XML and JSON.
Strong knowledge in using Object Oriented Programming concepts in JavaScript and JavaScript Design Pattern.
Involved in leading many daily SCRUM meetings which establishes the context of daily goals of work.
Involved in developing ASP.NET application using MVC design pattern.
Good experience with application architecture and design including architectural patterns like MVC, MVVM, 3-tier,
SPA.
Experience in developing implementing ORM (Object-Relational Mapping) nHibernate and Entity Framework.
Experience in developing and consuming ASP.Net Web Services (SOAP) and ASP.Net Web API's (RESTful) and
Windows Communication Foundation (WCF).
Expertise in developing Client-server applications.
Experience in developing Service Oriented applications using WCF and Web APIs.
Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance.
Excellent skills analyzing users’ requirements, modeling the system and ensuring the functionality, with client
satisfaction as the strong and primary focus.
Hands on experience with TypeScript, Visual Studio Code.
Good experience in relational databases, designing and developing pertinent data structures.
Extensive experience developing with web technologies such as HTML, JavaScript, EXTJS, AJAX, JSON, XML,
JQuery, CSS.
Worked with different source control software such as Team Foundation Server (TFS), Tortoise SVN and GitHub.
Strong technical background, excellent analytical ability, good communications skills, team player and goal oriented,
with a commitment toward excellence.
Experienced following SCRUM methodology.
Good exposure on OOP’s concepts and experience in using ASP.NET Server Controls.
Strong work ethic, team player with good organizational, customer communication skills and good performance
working under pressure.
TECHNICAL SKILLS
EDUCATION
Bachelor of Computer Science Engineer from the Autonomous University of San Luis Potosi.
PROFESSIONAL EXPERIENCE
Description:Epicor Software Corporation is an American technology company that develops and sells, among a worldwide
competitive products, a human capital management solution for business, HCM, a comprehensive, configurable human resource
information system.
Responsibilities:
Apply software system design, analysis and programming techniques to the development and maintenance of software
systems.
Analysis and development of complex human resources processes.
Business analyst, architect and development team lead for the HCM Mobile platforms.
Mobile platform developed with SPA with EXTJS modern framework and WEB API.
Agile methodology, SCRUM and Issue management in JIRA.
Created DLLs to implement business logic and to integrate the application.
Developed complex database objects like store procedures, functions and triggers using MSSQL Server.
Developed reusable JavaScript, EXTJS components/controls focused on responsiveness of the application.
Designed dynamic and multi-browser compatible pages using HTML, CSS, EXTJS, and JavaScript.
Authenticated logins and validated permissions.
Developed, implemented, consumed and exposed Web API RESTFUL services.
Involved in improving performance of large amount of data using Multi-Threading asynchronous.
Experienced in role base security, customizable workflows for each user based on the user's role and implemented forms
Authentication and Authorization for providing security for application.
Involved in Creating Services and Directives which may need to be shared across the entire application.
Part of the main team assigned to update EXTJS Framework version from 3.2 to 6.6, not just enhancing performance but
the look and feel of the application.
Written Rest Web API’s to collect data from database.
Continuous improvement of the UX application
Used Jenkins for continuous integration and continuous deployment.
Performed debugging and exception handling in support of the software development and Bug fixing.
Involved in creating, deploying and managing reports using SSRS.
Participate in several innovation modules, components and utilities for the project.
Awarded as “Most Valuable Player Award 2017”.
Environment: C#, ASP .NET, WEB API, EXTJS, JavaScript, MSSQL Server, Hibernate, SVN, SSRS, web services, AJAX,
JSON, CSS, HTML5, JIRA, Postman.
SYNGENTA, Wilmington, DE Jan 2013 to Jan 2015
Systems Engineer
Description: Syngenta, a global biotechnology-agrochemicals and seeds company. Production support to a .NET application
with SAP and MSSQL Server integration.
Responsibilities:
Issue solving on 3-Tier and MVC architecture, facing key challenges on Business and Data tiers.
Troubleshooting application issues.
Worked with testing team to fix the bugs as part of Bug life cycle and Production support.
Manage and report on ticket status and response metrics on a weekly basis.
Developing Web application using ASP.Net, MVC5, and C #, Entity Framework, JavaScript, Knockout JS, JSON, HTML5
and CSS3
Provide technical support to teams within the organization and client when required.
Preparing maintenance plans and upgrading schedules for the organization systems.
Enhancements and bug fixing. Incident resolution.
Maintaining and updating technical documents and procedures.
Monitoring and solving direct customer requests.
Coordinate with various teams and raise support tickets for all issues.
Develop systems using .NET components and implemented the Data Access layers using ADO.NET. Used ADO.NET
objects such as data reader, data adapter and dataset for
Analyze issue root cause and assist in efficient resolution of all production processes.
Monitor all alerts and escalate issues for all procedures and systems.
Using jQuery and JavaScript for client-side validation and other purposes.
Service and maintain of the applications in expected turn-around times with sense of urgency.
Manage, report on, and communicate root cause analysis and recommendations.
Designer and execution of a plan in standardize the currency between countries across processes in the application,
improving performance and homogenization of processes.
Written client-side validation scripts in JavaScript language and extensively used JQuery.
Worked on views, common shared views for user interface using JQuery and JSON.
Environment: C#, ASP .NET, SAP interaction, MSSQL Server, IIS 7.5, Windows Server 2008, Entity Framework.
Responsibilities:
Environment: C#, ASP .NET, ADO, LINQ, 3-tier design pattern, MSSQL Server 2005, HTTP, PHP, CSS, JavaScript, AJAX
and MySQL.