Senior .net Full Stack Developer/technical Engineer Resume
Mexico, Mo
SUMMARY
- Over 13+ years of experience in the area of Information Technology applied to the implementation of security management systems and improvement of industrial processes.
- Main and recent 9 years focus was on developing computer tools that contribute to obtain critical information and decision making in the development and implementation of Security, Health & Environmental Protection Management Systems (SSPA), Financial Control of Orders of Service, as well as in the implementation of said tools.
- Hands on professional IT Experience in design and development, testing and implementation of Client/Server and Web - based N-tier architecture systems using Microsoft Technologies.
- Strong in the complete Software Development Life Cycle (SDLC) including requirements Definition, Design, Programming, Testing and Implementation of major systems.
- Developed N-tier web applications using Visual Studio, C#, ASP.Net, ADO.Net, WCF, XML, SOAP, Web Services, Web Forms and Microsoft.Net Frameworks.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Expertise in using ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Data Adaptor Object and Dataset Object.
- Worked with .NET Server Controls, Web User Controls, Data Grid Web Control, and Form Validation Controls and created numerous Custom controls.
- Extensive experience in designing professional UI Web Applications using Front End Technologies like HTML, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS, Angular and Bootstrap.
- Built Angular 2 components, UI services to consume rest services using Component based architecture provided by angular 2.
- Wrote miscellaneous console applications that performs specific database tasks for internal use.
- Build a RESTful API using Microsoft Windows Communication Foundation.
- Experience in Sitecore CMS like creating Templates, Layouts, Renderings, Rules Engine, Custom Pipelines, Sitecore API, Roles & Authorization, Workflows, Publishing, Deployment, Packages, Subsites, Multilingual websites, Migration, Scaling etc.,
- Extensive experience in working with LINQ to SQL and LINQ to XML and REST Services.
- Design, develop, implement and support highly complex Winforms applications using advanced knowledge of technologies including VB.Net, Infragistics Controls, Windows Presentation Foundation and associated technologies.
- Implemented a SaaS offering to enable data sharing among disparate vendors in the cloud. This solution uses a multi-tenant SQL backend and a portal which morphs to the needs of the current user.
- Knowledge in developing user configurable workstations for trading, sales, research and compliance of convertible bonds.
- Strong Database Design, Development experience with Microsoft SQL Server, SQL Server Reporting Services (SSRS), Integration Services (SSIS) and Report Builder Projects.
- Experience in Loading Data from Flat Files, Excel Files to Tables using SQL Loader.
- Extensive experience in programming SQL Server - Stored Procedures, Cursors, Triggers, User-defined Functions, Joins and Views and also expertise in middleware too.
- Lately collaborated with worldwide companies in the development of mobile projects for US financial clients, as well as transnational agriculture companies in Latin America, Africa and Asia
- Polished documentation skills. Prepared HLD, LLD (technical specifications) working with modeling tools like Rational Rose, Microsoft Visio. Proven skills in explaining technical issues to business staff, technical staff and customers.
- Highly skilled in good analytical and creative debugging techniques including but not limited to using Windows System Internal Suite tools and Windows Debugging Tools.
- A positive Team player with good learning curve, tries to keep upto date new technologies. Extensive experience in supporting customers directly and indirectly.
- Involved in resolving many post-release support issues by trouble shooting them without affecting timelines and thereby meeting customer satisfaction.
TECHNICAL SKILLS
Programming Languages: C#, VB, JSF, SQLite, SQL Server-Transact-SQL, Oracle-PL/SQL, Postgres-SQL, MySQL
Front End: HTML, AJAX, DHTML, XSL, XSLT, jQuery, JSP, JavaScript, Servlets, AngularJS, NodeJS, jQuery Mobile, XAML
Mobile Technologies: Android, Kotlin, Xamarin
.Net Frameworks/ Testing: Framework 1.1/2.0/3.0/2.5/4.0 and 4.5/NUnit testing framework
Web Services: HTTP, Restful Web Services, Android SDK, Google APIs, XML, DOM parsers, SAX parsers, SOAP, JSON
ORM: NHibernate, Entity Framework 6.0
Operating Systems: Windows, Linux, UNIX, Mac OSX, IOS, VMware, Android
Testing and QA Tools: DDMS, Logcat, Hudson, Test link, Bugzilla, Quality Center
Package/Version Control Tools: JIRA, Repo, Team Foundation Server, CVS, GIT, VSS
Application Servers: Visual Studio 2008/2010/2012/2014, Professional Edition, IIS 6.0/7.0
Reporting Services: SQL Server Reporting Services (SSRS), Crystal Reports 9/10
IDE Tools: Visual Studio, Android Studio, IntelliJ, Xamarin Studio, NetBeans, Atom, SublimeText, Xcode
Database Technologies: MySQL, SQLite, Realm Database, SQL Server, Oracle RDBMS, MS Access
Methodologies: OOAD, UML, Design Patterns, Waterfall, Extreme Programming, AGILE
Design Tools: RationalRose, MS Visio, CA Erwin
Others Tools: VBA, Corel Draw, MS Visual Studio, IBM Worklight, Android Studio, JDeveloper, Photoshop, Sublime Text, Atom, IntelliJ IDEA, Xcode
PROFESSIONAL EXPERIENCE :
Confidential, Mexico, MO.
Senior .Net Full Stack Developer/Technical Engineer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) process that includes requirement analysis, designing, deployment and testing.
- Implemented Agile Software Development methodology to enable efficient and effective high-quality software development.
- Developed a web application using ASP.NET MVC 5.0, C#, JavaScript and Ajax.
- Involved in implementing logic using OOPS Concepts and C#.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Used MVC architectural pattern in application.
- Performed UI, Regression, Functional and Back end testing for the applications.
- Established communication between different applications running on same/different platforms using WCF.
- Designed MVC design pattern for ASP.Net application development using the ASP.Net MVC framework.
- Worked on Xamarin to develop the hybrid mobile applications for both android and iOS.
- Designed, develop and maintenance of mobile applications.
- Execute ADB commands to test the app on Android platform (major release components).
- Worked on Java script for the back end functionalities to develop the hybrid applications.
- Worked on Native application development with C and C++ to develop the native applications in the android mobile.
- Worked on accelerometer for using the location services on maps with the help of Google maps API.
- Developed Custom controls for Unbutton, UITextField, UIViews, UITextView.
- Used web views, list views& populated lists to display the lists.
- Responsible for consuming the REST services, getting XML, JSON response and parsing them to get the required information.
- Enabled the application to use the Camera feature to scan a document and upload the check using SQLite.
- Used Android SDK and Eclipse IDE for development.
- Implemented customized web view component to load a Suffice and HTML data.
- Implemented the required GUI by making modifications to the XML files.
- Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
- Embedded Google Maps API, GPS Location Data into app with zooming controls.
- Worked on debugging the application using Log cat, DDMS.
- Performed Unit Testing on every new version before sending it for User Acceptance Test.
- Analyzed and designed UML Use Cases, Class Diagrams, State Diagrams and Activity Diagrams.
Environment: C#, .Net, Android SDK, C & C++, JIRA, JDK, SQLite, REST API, Eclipse IDE, Xcode, QT, Cordova, Ionic Framework, Xamarin.
Confidential
.Net Web Developer
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, development and testing.
- Creating database objects such as tables, views, stored procedures, Triggers etc.
- Analyzing the Code that was written in Older Versions of .NET Framework 4.5 and develop them in newer versions.
- Used C# in Xamarin to create native mobile application.
- The platform included a front-end developed with Java technology, jQuery, HTML5, Cordova and a back-end with different integrations to financial security platforms.
- Also collaborated in the development of the iOS version of the same application integrating it with a third tool.
- Development of agricultural production measurement tools and components: coffee, cotton, cocoa and sugar cane at the country, region, farm or producer level, in a total of 11 countries in America, Asia and Africa for the company Confidential . The technology used covers a web portal developed with MVC C # architecture, jQuery and SQL Server transactional database.
- Developed the independent Windows Communication Foundation (WCF) services and defined Service Contracts for specific functionality in project search module.
- Utilized ADO.Net Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Developed Cross-Platform Mobile app using Xamarin Forms with code sharing between all plaforms(Android, iOS and Universal Windows apps)
- Worked on automated UI Acceptance testing using Xamarin Test Cloud.
- Used MVC pattern for both UI development with AngularJS and application development with C#.
- Followed MVVM pattern for data binding between views and view-Models.
- Designed User Interface using Asp.net Standard Controls, WinForms and Ajax Controls
- Implemented SQLite database with Xamarin forms to save necessary information into device local database.
- Experience in software unit testing and efficient at fact-finding, root cause analysis and bug-fixing.
- Experience in using language-Integrated Query (LINQ) (LINQ to SQL, LINQ to objects, LINQ to Entities, LINQ to XML)
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Interacting with business team for clarifications on the requirements.
- Analyzing and identifying the problems and fixing the issues.
Environment: C# .Net Framework 4.5, Entity Framework 6.0, Visual Studio 2015, ASP.NET, ADO.NET, HTML, CSS, SSIS, SSRS, JavaScript, Xamarin, iOS SDK, Android SDK, Angular JS, AJAX, XML, Bootstrap, WCF, MVC 5, LINQ, JQuery, SQL Server 2014, Crystal Reports.
Confidential
C#.Net Software Developer and Analyst
Responsibilities:
- Involved in translating the customer requirements into Design specifications and ensured that the requirements translate into software solution.
- Used an Agile, Scrum approach methodology for software development.
- Used C# as programming languages for multiple applications and used Visual Studio which maintaining legacy applications.
- Expertise in designing ASP.NET based Graphical User Interfaces with CSS, JavaScript, JQuery, AJAX and HTML.
- Used Validation Controls to keep client and server-side validation.
- Worked with WSDL document and SOAP protocol while working with Web services. Developed and maintained portal using ASP.NET and C#.
- Created Stored Procedures to perform automated rules, updating to related tables using SQL Server using T-SQL.
- Utilized ADO.NET objects such as Data Reader for consistent access to SQL Server 2005 data sources.
- Created the database and several stored procedures and views were written to access the database.
- Developed patient progress reports using Crystal reports.
- Used XML web services to send orders to external labs.
- Generated reports using SSRS.
- Developed Stored Procedures, Triggers and complex SQL statements and Generated various reports using Crystal Reports.
- Used ADO.NET to access SQL Server database and perform operations like Select, Create, Update, and Delete.
- Responsible for developing web pages and WCF Services to retrieve and validate data from the web service and store in SQL Server Database.
- Used GitHub as the central code repository.
- Used ASP.NET Validate controls to handle Server-Side validations and JavaScript to handle Client-Side validations.
- Used LINQ to SQL and LINQ to Objects for retrieving the data efficiently.
- Worked with Master Pages and developed Cascading style sheets (CSS) for consistent for application.
- Experience in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Using MS Visio prepared Use Case, Class, Sequence and class diagrams.
Environment:: C#, ASP.NET, ADO.NET, JQuery, AJAX, LINQ, XML, Web Forms, NUNIT, JSON, IIS, JavaScript, Web Services, Agile, HTML, CSS,SQL Server 2008 R2, Git hub.
Confidential
Developer
Responsibilities:
- Participated in requirement gathering sessions with the client and preparation/modifying of the requirements in Requirement Specification document
- Involved in Design, Development and testing of application.
- Design Web pages using ASP.NET, HTML, JavaScript and CSS.
- Extensively used ADO.NET classes to work with SQL Server database. Used Connection Command, Data Reader, Data Adapter, Data Set and Data Tables for disconnected mode of operation.
- Implemented business logic using C#.
- Designed dynamic ASPX web pages for the Application using ASP.NET, C#, XML and JavaScript.
- Implemented input validations using .NET Validation Controls.
- Used LINQ for building and executing a query expression.
- Developed personalized views using Themes and Master pages.
- Created User Controls and Web Server Controls for the Web Forms and applied validations accordingly.
- Extensively used SQL Stored Procedures for accessing the information from SQL Server 2008 Database.
- Designed dynamic ASPX web pages for the Application using ASP.NET, C#, XML, HTML and JavaScript.
- Involved in the design, development and maintenance of the SQL Server 2005.
- To make the User Interface more responsive mainly used jQuery and AJAX.
- Published Web services using C#.NET to interact with the other applications and exposed them using SOAP and HTTP.
- Used Team Foundation Server (TFS) for maintaining the version control history.
Environment:: C#, .NET Framework 3.0/3.5, ASP.NET 3.0, WCF, ADO.NET, JQuery, AJAX, LINQ, XML, Web Forms, JSON,IIS, TFS, JavaScript, HTML, CSS, Web Services, SQL Server 2008.
Confidential
Administrator SAP-Audit Management
Responsibilities:
- Audit and Normative Management of the Subdirectorate of Industrial Safety and Environmental Protection. PEP-PEMEX (Villahermosa, Tabasco, Mexico)
- Development of the Confidential 2010 Web System (Integral Safety and Environmental Level of a Facility) that includes application of the Confidential methodology, identification of findings or non-conformities, risk assessment using the COMERI methodology and communication with the Institutional System of PEMEX SAP-Audit Management.
- Instructor SAP-AM in the 4 regions of PEP: North, South, Northeast and Southwestern
Environment:: SAP, SAP AM
Confidential
Analyst Programmer
Responsibilities:
- Design and developed SICS-Project business application (Information System for Project Control and Follow-up)
- Participated in the development of a portal, using (ASP.NET, C#), to produce much of the functionality, finding it to be a valuable, time saving advantage.
- Participated in Architecture and design and development of high volume transactional external web based application.
- Complete development and architecture of a full cycle database driven Win Form software application.
- Created Data Access and Business Logic layers.
- Created a web service that interacts with different systems within the company.
- Involved in creating stored procedures.
- Responsible for Code review & Architecture review (systems & application).
- Participated on the deployment and troubleshooting of production issues.
- Technology Used: ASP.Net, HTML, Java Script, C#, SQL Server 2000, XML, Web Services.
Environment:: C# .Net, ASP.Net, HTML, CSS, JavaScript, SQL Server 2000, XML, Web Services, Windows.
