Software Development Engineer Resume
SUMMARY:
- Strong experience of the software development process using C#.
- Experience with ASP.NET MVC, SQL Server, Oracle, JavaScript, JQuery, JQuery UI, Prototype, HTML/HTML5(basic)/DHTML, CSS2/CSS3, WCF, DOM manipulation, XSL/XML, PHP, VB.NET, C++, Ajax, Silverlight 4, Web Services (WCF, REST, SOAP), MySQL, PostgreeSQL, Windows Azure, knockout library.
- Strong background in Object Oriented programming, Modeling language, process/methodology (Test driven / continuous integration).
- Good ability to work independently, in a team or team leading and work under high pressure.
- Proactive, self - motivated, hard-working, proficient to learn new things, work-ethic.
- Excellent communication skills.
- Experience managing people at onsite projects.
- Used Waterfall and Agile to develop software applications.
- Strong understanding of Design Patterns.
- Good ability in analyzing and designing software code and database.
- Being involved in the development process and implementation of large projects which have impact in millions of people.
PROFESSIONAL EXPERIENCE:
Confidential
Software Development Engineer
Responsibilities:
- Gathering requirements from Business Owners to implement the new UX Design.
- Implement full support for accessibility (RIA) content.
- Migrated existing website from MVC 2 to MVC 4 and accommodated its design to the latest MVC design patterns.
- Wrote more than 2k lines of backend code as part of TDD (Unit Tests).
- Implement MPO release which is now in production (premier.microsoft.com).
- Worked in one of the largest projects of ECO (Engineering Community Online), support.microsoft.com, which handles a huge knowledge base related to all Microsoft products, fixing live site issues.
- Participated in dynamic and rigorous code reviews across different teams.
- Adding components into a framework based on Knockout, Bootstrap, CSS, jQuery app.
- Coding back-end Unit-Tests with C#, Microsoft Fakes and Moq.
- Migrated SMB(smallbusiness.support.microsoft.com) website to Microsoft Content Services Platform (CSP).
- Implemented and participated in architecture design to migrate project from old ASP NET to MVC 4.
- Agile/Scrum.
- Released new interface for SMB portal from Scratch (Smallbusiness.support.microsoft.com), adding new modules like search and content from external framework.
Confidential
Senior software engineer
Responsibilities:
- Shop is the main website from Nordstrom, it’s functionality is based on Customer Service, Rewards, Returns, and order submission.
- The system is based on a MVC ASP.NET frameworks and SOAP web services, WCF binding.
- Writing code to interact with existing APIS as part of the Nordstrom Enterprise Libraries.
- These APIS are used to send request and responses thru the services that connects with different components part of the enterprise library.
- The component of service is designed with Dependence Injection pattern and its implementation is Autofac.
- Design and implementing website using ASP.NET MVC, JavaScript, JQuery, Ajax, HTML/DHTML, CSS/CSS3, DOM manipulation for health check, deployment support, help file delivering.
- It is designated to run across platforms IE, FF, Chrome and Safari.
- Interacting with other Enterprise systems like Order Management System (COM), invoking service calls to receive a list of registered customer’s orders.
- Implementing performance measures to improve the loading of the website, using jquery and ajax reducing the calls to the database server.
- Design and write technical notes for development team.
- Participating in Scrum process in an Agile methodology with team members: coaching, supporting, reporting, product feature presentation.
- Review code and performance refactoring.
- Pair-programming and do cross-check between team members.
- , solving technical issues.
- Leading an offshore team located in India as part of the Delivery Model development strategies.
Environment: SQL Server 2008, C#, WCF, ASP.NET MVC, JavaScript, JQuery, HTML/, DHTML, CSS/CSS3, DOM.
Confidential
Senior software developer
Responsibilities:
- Customer flow is a system that enables customers to get quotes online by registering or being guest customers (called for short CFSF).
- Customer flow is divided and integrated with different flows that allows the user to quickly customize the products offered by the company.
- Express Lane is another variant of customer flow implemented to allow users to get a quick quote without entering all the driver/car details by just submitting their zip code, date of birth and driver’s license number.
- System is built based on an MVC structure and all the controls have a predefined structure based on their functionality.
- The system interacted with third-party services like AFI to get a list of insurance partners as alternate options in the quote preview to the customer.
- Fixing bugs and implementing new functionality.
- Design and implementing website using ASP.NET, JavaScript, JQuery, Ajax, HTML/DHTML, CSS/CSS3.
- It is designed to run across platform IE, FF, Chrome and Safari.
- Adding new features/specs for each US state based on the laws for each state.
- Enabling and disabling UI features based on the requirements for each state with Jquery and Ajax.
- Participating in Scrum process with Onsite team and collaborating with offshore testing team.
- Review code and performance refactoring.
- Pair-programming and do cross-check between team members.
Environment: Windows server 2008, SQL Server 2008, JQuery, DOM, ASP.NET, C#.
Confidential
Senior Web / .NET developer
Responsibilities:
- Tv Azteca is a company that provides media content across the country of Mexico and United States, Ithic is a system that controls the operation of the company.
- The system was based on a Multi-Tier architecture.
- Writing advanced store procedures and packages in Oracle PL/SQL.
- Migration of scripts and improvement of performance of PL/SQL scripts.
- Design and development of a project in Silverlight, interacting with WCF services and Crystal Enterprise to generate printable information to the users about the amount of money earned by different periods by the sales of commercial TV spots.
- Code review and documentation.
Environment: Oracle 10g/11g, SQL Server 2005, JQuery, DOM, ASP.NET, C#, Silverlight 4, WCF.
Confidential
Software developer
Responsibilities:
- Liquid poker is a web site with multiple forums across the world, HandPoster is an application that users use to post poker hands and trade dollars.
- HandPoster provides a friendly-use interface, with web and desktop versions available to download at the website developed in C# with ASP.NET.
- Designed and developed a content application for the website administrators to manage a Video and Image gallery, developed with Flash, invoking database calls to SQL server using ASP.NET as the server code and ActionScript as the Client Code.
- Implemented a tool with Ajax to manage the email of the users. Hotmail look-alike.
- Developed website front-end with ASP.NET 2.0, Object Oriented JavaScript, JavaScript, ActionScript, JQuery, HTML/CSS (table-less pattern), PHP, DOM manipulation, across multiple platforms IE, FF and Safari.
- Code review and documentation.
- Collaborating with people from Poland, Finland, United States, Brasil and Netherlands.
Environment: Windows server 2008, SQL Server 2005, C#, ASP.NET, Enterprise Library, JavaScript, XML, IfilterLucene.NET with SnowBall.NET analyzer, Flash CS3, Adobe photoshop CS3, Dreamwaver CS3. MySQL, PHP.
Confidential
Software developer
Responsibilities:
- Confidential is an Italian-Mexican wine importer with franchises in all the country of Mexico.
- SCD is a system that controls the financial operation of the company, giving the franchise holders the ability to coordinate with the main warehouse about their financial operations and shipment requests online.
- Designed and implemented SCD initially in VB6 and later developed with C# .NET.
- Design and development of database and application in a multi-tier architecture.
- Creating website with with ASP.NET 2.0, JQuery, HTML/CSS (table-less pattern), Microsoft Enterprise Library for Data Access layer.
- Implementing web page with full interactive supported by JavaScript and Ajax utilizing JQUERY, DOM manipulation.
- Designed, coded, tested, and debugged applications for multiple platforms FF, IE, and Safari.
Environment: C#, ASP.NET 2.0, ADO.NET, HTML, CSS, JavaScript JQuery, Ajax, XML.
