Software Engineer Resume Profile
PROFESSIONAL SUMMARY
- Programming Technologies: Android, WP7 Silverlight, VB.Net, C, ASP.Net, ASP.Net MVC, Razor, ASP.Net Web API, Entity Framework, Unity, MS EntLib, ASP.Net AJAX 1.0, jQuery, .Net LINQ, .Net WCF, ASP, PHP, CakePHP, Visual Basic 6, JavaScript, VB Script, Flash Action Script, T - SQL, PL/SQL, HTML,XML, XSLT, HTML5, JSON, jQuery, Backbone.js, Node.js
- Database Technologies: MS SQL Server 6.5/7.0/2000/2005, MySQL, MS Access, Oracle 9i/10g
- Operating Systems: WinXP, Win2000, WinME, WinNT, Win98, Win95
- Development Tools: Microsoft Visual Studio, Microsoft BizTalk Server 2006, Microsoft Commerce Server 2007, Eclipse, Visual Studio Team System, Git, JIRA, Confluence, Telelogic CM Synergy, Seagate Crystal Report 7.0/8.0, Macromedia Dreamweaver MX, Macromedia Flash MX, UltraEdit, SQL Server Management Studio, SQL Enterprise Manager, SQL Query Analyser, Oracle SQL Developer, Toad for Oracle.
- Application /Web Server: IIS Server, Apache Server, WAMP Server Windows Apache, MySQL and PHP
- Other Tools: Microsoft Visual SourceSafe 6.0, Front Page, Dreamweaver, UltraDev 5.0, Seagate Crystal Report, Netscape, MS IE, Mozilla Firefox, WinZip, MS Visual Studio .Net Tools, SharpDevelop, Adobe PhotoShop, Sound Forge, CuteFTP, Core FTP Lite, WinSCP3, VNC and PuTTY.
CURRENT PERSONAL PROJECT
Finance 360 Android App sole owner and developer.
PROFESSIONAL EXPERIENCE
Lead Software Engineer
Confidential
Responsibilities:
- Responsible and provide support on application deployments to QA and Prod environments.
- Solutions design, code review/coaching and test coverage and QA test plan review.
- Architected and designed the localization/globalization strategy of the mobile web site for rollout to multiple countries.
- Redesigned and refactoring for performance and better UI flow. Allow lazy loading of needed JavaScript resources, established better coding patterns which is reusable, repeatable to all modules.
- Development of single page mobile web application using ASP.Net MVC, HTML5, jQuery and Backbone.js JavaScript MVC framework .
- Performed as a team lead of 4 developers in the Mobile Web team.
- Spearheaded the redesign and refactoring of low performance service that was previously developed by a 3rd party consultants and effectively passed the load test and deployed to production environment for full rollout.
- Performed as team lead of 5 offshore developers and 1 onshore senior developer in the SOA team.
- Technologies Used: ASP.Net MVC, Razor, MEF, jQuery, Backbone.js and various plugins, HTML5, Ajax, ASP.Net Web API, Unity, MEF, Entity Framework, JSON, XML, Git, JIRA, Confluence
Senior Software Engineer
Confidential
Responsibilities:
- Involve in solutions architecture and design with Universal Modeling Language UML using tools like Borland Together integrated to MS VS.Net 2005, Microsoft Visio and Altova.
- Create technical documentations based on business requirements using diagramming tool Microsoft Visio.
- Delivers quality C codes based on Weight Watchers programming standards and also conducts code reviews to ensure implementations meets the technical and business requirements.
- Creates Oracle PL/SQL packages store procedures, functions, and user defined types used for application data access.
- Involve in Oracle packages tuning and optimization to meet production grade high performance.
- Creates unit test on implemented software modules with NUnit.
- Creates web site automated test scripts with Selenium and iMacros browser plugins.
- Creates build scripts for automated software builds with CruiseControl.Net integrated to Telelogic CM Synergy as the versioning and source control.
- Involve in web application design and development with ASP.Net, ASP.Net MVC, Entity Framework, MEF, Enterprise Library and jQuery.
- Develops http services used by Adobe Flex based applications Plan Manager and Weight Tracker .
- Implements SOA services using Microsoft Window Communication Foundation WCF which include CHAMP user search service, CHAMP monthly pass activation service, e-commerce store WCF services billing service, profile service, catalog service, marketing service, order service and content service .
- Development of Weight Watcher's e-commerce store with Microsoft Commerce Server 2007.
- Involve in B2B implementations of e-commerce store and its warehouse and fulfillment vendors with Microsoft BizTalk Server.
- Biztalk development which includes orchestration, custom adapter and custom pipeline component.
- Develops weight watchers android and windows phone 7 apps.
- Involve in software application release support QA releases Production releases which include smoke testing and release issue fixes.
Environment/tools:
Microsoft Windows Server 2003, Microsoft Commerce Server, Microsoft BizTalk Server, MS SQL 2005, Oracle 10g, Visual Studio.Net 2005, Oracle Toad, Telelogic CM Synergy, C, Borland Together, Microsoft Visio, .Net 2.0/3.0/3.5/4.0/4.5, ASP.Net MVC, ASP.Net Web API, Windows Communication Foundation WCF, jQuery, Backbone.js, .Net Reflector, Fiddler, Selenium Firefox plugin, DevPartner Studio, NUnit, CruiseControl.Net
Engineering Consultant
Confidential
- Bowne and Co., Inc provides financial, marketing and business communications services around the world.
- Bowne Workflow Integrated Network is an integrated service oriented enterprise application use to streamline the entire business processes of Bowne.
Environment:
Windows XP, MS SQL 2005, Oracle 10g, Visual Studio.Net 2005 Team System, Microsoft Team Foundation Server, C, Microsoft Visio, Infragistic for ASP.Net, .Net 2.0/3.0, Windows Communication Foundation and Windows Workflow Foundation.
Consultant
Confidential
Responsibilities:
- Gather OmniTracker integration requirements and specifications from Trend Micro EMEA Europe, Middle East, and Africa team.
- Coordinate with Trend EMEA key persons to plan and design application integration strategy of OmniTracker and Trend's IRIS platform.
- Research and development on the best application integration strategy.
- Implementation and coding of OmniTracker Reports Automation and Integration.
- Coordinating and leading regular project meetings to discuss and mitigate project issues and facilitate timely project execution.
- Create console application, SQL DTS packages and T-SQL scripts to automate data extraction, data processing, transformation and loading to Trend IRIS Data Warehouse. Developed using VS.Net 2003, C, OmniTracker API using .Net COM Interopservices and SQL 2000.
- Design and develop reports in SQL 2000 Reporting Services based on approved specification and layout.
- Application testing and debugging and preparing production deployment.
- Maintain, troubleshoot and monitor developed application, reports and database SQL jobs.
- Provides documentation for developed application, SQL DTS packages, SQL stored procedures and functions, integration strategy, project objectives and requirements using Trend Micro's documentation standards. This includes working with UML diagrams, data flow diagram, entity relationship diagram and application architecture diagram for technical representations.
- Provide IT consultation and support to other Trend Micro IT personnel directly and indirectly involve in the project.
Environment:
Windows 2000/XP, MS SQL 2000/2005, MS SQL 2000 Reporting Services, Visual Studio.Net 2003, C, SQL DTS, Microsoft Visio, OmniTracker Client and Server, OmniTracker API.
Consultant
Confidential
Responsibilities:
- Gather reports requirements, specifications and layouts and interviews users for added inputs.
- Extensive investigation and study of ERD of Kronos WFC application for the customized reports development.
- Setup development environment of Kronos WFC application and its database for the application development and testing.
- Develop PL/SQL stored procedures and functions in Oracle 9i Kronos WFC database using Oracle SQL Developer or Toad for Oracle 9i.
- Develop a web application to host the reports using Crystal Reports 8.0, ASP.Net 2.0, and ASP.Net AJAX 1.0 and Oracle 9i.
- Implement Novell LDAP authentication on the reports website for user access and security.
- Facilitate user trainings and meetings to gather user feedbacks and reports issues.
- Deployment of the report web application, maintenance and user support.
- Modification and development of new modules of different Wyeth windows and web applications such as Wyeth Territory Alignment System TAS, Sales Information and Distribution System SIDS and Automation of Sales and Integration System ASIS which is use internally by Wyeth and also use by Wyeth product distributors and partners.
- Implement Novell LDAP authentication to the existing Electronic Purchasing and Requisition EPR web application and develop SQL 2005 DTS packages to import data from EPR to IBM DB2 database.
- Provides technical documentations for developed applications, SSIS packages, store procedures and functions.
- Environment:
- Windows 2000/XP, MS SQL 2005, MS SQL 2000, Oracle, DB2, Visual Studio 2005, ASP Classic, ASP.Net, ASP.Net AJAX 1.0, SQL Server Management Studio, Oracle SQL Developer, Oracle TOAD, and Crystal Report, Microsoft Visio.
- C Consultant
Ozark Computer Consultants
Confidential
Responsibilities:
- Coordinate and communicate to the project manager, business analyst and senior solutions architect.
- Implementation and coding of several application maintenance modules and reports modules with agile development methodology.
- Develop T-SQL stored procedures and functions for the reports based on the specifications and business logic.
- Test and debug developed modules and make sure it won't break the daily build of the whole application.
- Perform daily updates on the task items and check in codes in Visual Studio 2005 Team Foundation Server.
- Weekly meeting and code review with the senior solutions architect to assure proper implementation and that conforms to solutions architecture.
- Provides technical documentations for developed application modules and reports, store procedures and functions.
- Provides consultation and coaching to other developer colleagues regarding application architecture and object oriented programming concepts and implementation.
Environment/Tools:
Windows XP, MS SQL 2005, Visual Studio 2005, Visual Studio 2005 Team Foundation Server, C, Infragistics NetAdvantage 2006, .Net WCF, WPF, Spring.NET framework, Syncfusion, Microsoft Visio.
Software Developer
Confidential
Responsibilities:
- Create detailed technical documentation on some parts of Deltek Vision architecture which includes working on different UML diagrams.
- Conduct presentation and demonstration to colleagues on the some parts of the Deltek Vision to show how it works.
- Develop fund and sub-fund module to demonstrate to colleagues how it was developed within the Deltek Vision architecture.
- Implementation and coding of different modules based on specifications and as assigned by the development manager.
- Attend trainings and seminars of COBOL programming.
- Create COBOL ISAM file as data storage for added modules based on documented table structure.
- Create COBOL DLL for select, add, edit and delete functionality for the ISAM file.
- Create Interop DLL for the COBOL DLL's to be used in Visual Basic 6 windows form as to interface COBOL business object legacy DLL's.
- Fix application bugs as assigned by development manager and quality assurance manager.