Senior Software Engineer Resume
Addison, TX
SUMMARY
- 14 years as an accomplished Software Engineer specialized in Object - Oriented Design and Technical team Leadership, Web and Windows Systems Development. With extensive experience in technical design, analysis, requirements definition, interface implementation, testing, release and maintenance of systems in production for international environments.
- 4 years as technical leader, 2 of them for a high-performance team. Experience in leading software design teams, in implementing product ideas and proof of concept development.
- Expert level experience in software design and development using Microsoft Technologies like .Net, ASP.Net MVC, C#, WCF, Web Services, RESTful Services, Web API, Windows Services, ADO.Net, Entity Framework, WPF, Silverlight, Typescript, XML and XML Transformations.
- Experience in developing UI applications using DHTML, JavaScript, jQuery, AngularJS, KnockoutJS, CSS and HTML
- Experience in Microsoft .NET Technologies- .NET Framework 4.5/4.0/3.5/3.0/2.0/1.1, C#.NET, VB.NET, ASP.NET, and ADO.NET.
- Completed full stack development with Unit of Work/Repository pattern with Entity Framework code first.
- Experience working on N-Tier Architectures such as MVC (Model View Controller), MVP, MVVM (Model View, View Model) in applications Strong Understanding of Data structures, Algorithms, Object-Oriented Design, Design patterns like singleton, factory, adapter, bridge, facade, proxy etc.
- Proficiency in Application Development and Support using SDLC, AGILE and Kanban methodologies of development process such as requirement analysis & definition, designing, coding, testing and implementation.
- Experience in working with Web Forms, User Controls, Web Custom Controls and Web Controls using HTML/HTML5, DHTML, CSS, CSS3, XML, JavaScript, jQuery, JSON, Visual Studio.
- Proficient in Writing Http Handlers and Modules
- Experienced in utilizing the new integrated features of ASP.NET 4.5/3.5/3.0 versions like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF).
- Experience in Data Modeling, Designing and Creating Tables, Views, Stored Procedures, Triggers against MS SQL Server 2012/2008/2005.
- Experience with Web Services, Web Forms, Win Forms, and Microsoft .Net Frameworks.
- Experience in development and implementation of Windows Communication Foundation (WCF), and Responsible for developing WCF based Service, Data, Fault and Message Contracts.
- Experience in using Language-Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources.
- Experience with MVP, MVVM, MVC and Singleton design pattern. Experience in working on Web Services, SOAP, WSDL, Database design, OOA, XML
- Proficient in various version control tools like TFS, SVN, VSS, GitHub
- Extensive experience with computer technical support, information backups, software and hardware updates and network management.
TECHNICAL SKILLS
Languages: .NET (C#), ASP, Java, PHP, C/C++, JavaScript, JSON, JQuery, HTML, Centura, Visual Basic, Pascal, Basic
Database: SQL Server, SQL Anywhere, MySQL, Microsoft Access, Oracle
Development Tools: Visual Studio 2003/2005/2008/2010/2012/2013, SSMS 2012/2008/2005.
Scripting Language: HTML5, CSS3, ASP.NET, Java Script, jQuery, AngularJS, KnockoutJS, HTML, CSS, Bootstrap, Typescript
Systems: Windows 10/8/7/Vista/XP/NT/98, Windows Server 2008/2003, MS-DOS
Version Control: Team Foundation Server (TFS), GitHub, SVN, VSS, Vault
Concepts: Object-Oriented Programming, MVC, SOAP, REST, WCF, XML, UML, Web API, MS ServiceStack, Networking, QA (System Testing), Multiprocess Synchronization
Software: Microsoft Visual Studio. Microsoft Interdev, NuGet, Postman, JBuilder, Centura, Microsoft Office, Microsoft Visio, Rational Rose, Lotus Notes, Microsoft Networks
Others: XML, SAD, XSLT, Json, Ajax, ANTLR parser, Plan Viewer, Telerik, Rad Controls, SiteCore Integration with kiosk, External Payment Integration.
PROFESSIONAL EXPERIENCE
Confidential, Addison, TX
Senior Software Engineer
Responsibilities:
- Work as a technical lead role, estimate software development cost and schedule, analyze and formulate design specifications and requirements to be assigned to my teammates
- I coordinate testing and provide code reviews.
- Main developer and coach on the integration with Payment vendors software Safetypay and Alignet to allow credit card and bank deposit payments in our eCommerce applications.
- Reviewer of analysis, design and implementation of application using ASP.Net, MVC3 Architectural Design Pattern
- Involved in Deployment and Troubleshooting issues in the application during Go Live.
- Involved in Database designs, Creating indexes, stored procedures, views, XML Schemas
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Developed Web pages using Asp.Net MCV, JSON, Html5 and Telerik controls.
- Using AJAX, JavaScript, and jQuery for web page development and Frontend validation.
- Implemented MVC Filters on Authentication, Authorization and others.
- Responsible for developing REST API and SOAP Web Services for back layer to be consumed by Web Applications.
- Implementation of Windows services using C#.
- Implement Agile Methodology focusing on TDD and Scrum.
- MS SQL utilized to store data from integration layer processing.
- TFS as a repository.
Environment: C#, .NET, ASP.Net, ASP.Net MVC, Entity Data Model, XML, RESTful, WCF, JSON, SSIS, Telerik, SSL, Visual Studio, SQL Server Management Studio, LinQ, JQuery, Javascript. CSS, TFS repository, MS Visio.
Confidential
Responsibilities:
- Main developer of the eCommerce applications of the new market of Colombia, where I developed and customized their retail application used by sales force and I implemented new specific features like their new Payment processes using .NET, SQL and Microsoft technologies.
- Implemented the integration of our applications to the Payment Vendor’s Software PSE and Safetypay.
- Go live of the eCommerce applications to verify that the online retailer’s applications worked as expected once they were released to Prod for the first time.
- Participated in analysis, design and implementation of application using ASP.Net MVC 3Architectural Design Pattern
- Involved in Database designs, Creating indexes, stored procedures, views, XML Schemas
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Developed Web pages using Asp.Net MCV, JQuery, JSON, Html5and Telerik controls.
- Implemented MVC Filters on Authentication, Authorization and others
Environment: C#, .NET, ASP.Net, ASP.Net MVC, Entity Data Model, XML, RESTful, WCF, JSON, SSIS, Telerik, SSL, Visual Studio, SQL Server Management Studio, LinQ, JQuery, Javascript. CSS, TFS repository, MS VISIO.
Confidential
Responsibilities:
- Analyze, design and implement new eCommerce software requested by Confidential subsidiaries to increase their sales productivity and improve their web application performance.
- Develop robust online software solutions and I coordinate software releases for the Latin America region which includes two of the Top 5 Confidential online sellers in the world.
- Develop upgrades/hotfixes to immediately solve issues on Production especially during Latin America month-end closing when orders placed via web applications increase up to 1,000% than a normal day.
- Participate in analysis, design and implementation of application using ASP.Net MVC 3Architectural Design Pattern
- Involved in Database designs, Creating indexes, stored procedures, views, XML Schemas
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Developed Web pages using Asp.Net MCV, JQuery, JSON, AJAX, Html5 and Telerik controls.
- Implemented MVC Filters on Authentication, Authorization and others
Environment: C#, .NET, ASP.Net, ASP.Net MVC, Entity Data Model, XML, RESTful, WCF, JSON, SSIS, Telerik, SSL, Visual Studio, SQL Server Management Studio, LinQ, JQuery, Javascript. AJAX, CSS, TFS repository, MS Visio.
Confidential
Solutions Technical Leader/Senior Software Developer
Responsibilities:
- Provided technical leadership and mentoring within the development team of 7 people.
- Design and development of entire systems based on web and windows technology using C# .Net. SQL and Microsoft technologies.
- Maintained applications that are used in the company for manufacturing, process control, account and administrative tasks.
- Took over application development for a Dash board application that displays various risk metrics to executive management.
- Implemented multiple proof of concepts that might serve as full-fledged projects for our group.
- Suggested and implemented various performance enhancement for ASP.NET website
- Coded, tested and deployed ASP.NET application on IIS 7, Windows server 2008, SQL server database.
- Developed various infrastructure classes to perform outlook integration, sending email, SMS etc.
- Developed various Tree view, Grid view, List view, Repeater controls
- Improved SDLC with gated check-ins in TFS, Automated unit testing, build automation and deployment
- Wrote the Rest Web Services in Web API for enterprise wide SOA.
- Performed client-side validations using JavaScript and Regular Expressions along with Asp.net validation controls.
- Production support to Centura applications.
Environment: C#, .NET, ASP.Net, ASP.Net MVC, Entity Data Model, XML, RESTful, IIS, Web API, SOA, CMS, Windows Server 2008, SQL Server, HTML, CSS, Visual Basic, Javascript, TFS, Centura
Confidential
Responsibilities:
- Implemented the first application released by the company using C#, .NET technologies and SQL for the back layer, this eLearning application was used as standard for future projects.
- Improved SDLC with gated check-ins in TFS, Automated unit testing, build automation and deployment
- Wrote the Rest Web Services in Web API for enterprise wide SOA.
- Performed client-side validations using JavaScript and Regular Expressions along with Asp.net validation controls.
- Involved in Database designs, Creating indexes, stored procedures, views, XML Schemas
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
Environment: C#, .NET, ASP.Net, ASP.Net MVC, Entity Data Model, XML, RESTful, IIS, Web API, SOA, CMS, Windows Server 2008, SQL Server, HTML, CSS, Visual Basic, JavaScript, NUnits, Vault repository.
Confidential
Project Leader (Internship)
Responsibilities:
- Led 9 developers for web site creation to the company Confidential .
- Introduced development and application of client needs assessment and product specification, production timetables, status reporting, client Project team coordination and quality assurance.
Environment: PHP, HTML, JavaScript, MySQL, Vault repository.
Confidential
Software Developer
Responsibilities:
- Developed programs requested by the company using ASP, Java, PHP and HTML technologies.
- Provided maintenance to Web Servers, SQL Databases and existing SEGOB applications.
- Recruited by Confidential to participate in an internship while I was in university, at the end of the internship I was hired by the company as Software developer.