Senior .net Developer Resume
SUMMARY
- An seasoned application developer developing for both windows, web and some mobile apps using the latest and most recent technologies
- Practices OOP, TDD, Design Patterns, Code Maintainability Index(including Code Analysis, Cyclomatic Complexity, etc.), SDLC (right now using Agile/Scrum Methodology), Peer to peer code review
- Exercises industry's best practices in solving problems/issues/bugs
- Experienced in full life cycle development of software application systems from inception, elaboration, construction and transition
- Highly engaged with the automation of information systems of small to large scale industries pertaining to insurance, healthcare, merchandising, accounting, automation engineering, port and logistics operation, remittance, call center operation and customer support as well
- Facilitated user orientation during system deployment
TECHNICAL SKILLS
Programming/Scripting languages: C# .Net, VB .Net, Javascript, Jquery, VB6, Java, PHP, ActionScript
FRAMEWORKS AND LIBRARIES: .Net Framework, JQuery, Autofac, Automapper, Elmah, Lucene
TECHNOLOGIES: MVC4, TDD, EF 4.0, REST, WCF, Web Forms, Windows Forms, Google Maps, Xero, Amazon Cloud S3, SignalRDATABASES: RavenDB, MongoDB, Redis, ParseDB, SQL Server 2012, EventStore, Sybase, IBM DB2, MySQL, PostGreSQL
TOOLS: Visual Studio 2012, Visual Studio 2010, Eclipse, NetBeans 6.5, Visual Studio 6.0, UltraEdit, Notepad++, Microsoft SQL Server, WinSQL, DBArtisan, Workbench
SOURCE CONTROL: Team Foundation Server, Bitbucket, GitHub, Visual Source Safe
REPORTING TOOLS: Crystal Reports
PRODUCTIVITY TOOLS: Resharper, Code Analysis, GhostDoc, DocX, LinqPad
TESTING TOOLS: TypeMock, Microsoft Unit Testing Framework, Moq
SERVERS: Windows 7, Vista, XP, 2000; Unix
PROFESSIONAL EXPERIENCE
Confidential
Senior .Net Developer
Responsibilities:
- Back - end developer for the project
- Integrates back-end with static html (Views) created by our UI developers
- Applies TDD during development process
- Uses Linq technology
- Spearheaded on architecting and implementing Google Maps in our project
- Spearheaded on architecting and integrating Xero (An Accounting Software) in our project thru XeroAPI
- Promotes code cleanliness through constant refactoring and with the help of Resharper and GhostDoc
- Uses Agile/Scrum methodology
Environment: /Tools/Technology: Visual Studio 2012, RavenDB, MongoDB, MVC4, Moq, Google Maps, Xero, Javascript/Jquery, PayPal, Resharper, GhostDoc, LinqPad, Autofac, Automapper, Elmah, Lucene, GitHub, Bitbucket, Windows 7
Confidential
Senior Software Developer
Responsibilities:
- Spearheaded the development of frameworks and services for Confidential 's client
- Applies TDD during development process
- Involves in creating and publishing framework coding guidelines and documentation for other developers
- Promotes code cleanliness through constant refactoring and with the help of Resharper, Code Analysis and other productivity tools
- Uses Agile/Scrum methodology
Environment: /Tools/Technology: Visual Studio 2010, Microsoft SQL Server 2008, EF 4.0, WCF, MSMQ, Windows Services, Web Forms, Resharper, TypeMock, Code Analysis, GhostDoc, LinqPad, SQL Scripting, Team Foundation Server Scripting, Windows 7
Confidential
SQL Developer
Responsibilities:
- Created/updated/enhanced/optimized stored procedures according to the Client’s business requirements.
- Communicates with Front-End for integration testing.
Environment: /Tools: IBM D2, WinSQL, UltraEdit, Textpad, Windows XP, Unix
Confidential
Team Lead
Responsibilities:
- Initiated the formal proposition document for the project.
- Helped identifying the appropriate SDLC model to be used.
- Performed work project estimations.
- Created prototypes for client
Environment: /Tools: Visual Studio 2008, Windows XP
Confidential
Analyst/Programmer
Responsibilities:
- Prepared PERL/Batch file scripts based on Business Requirements Document to integrate data from Front-End down to the company's accounting software
- Prepared integration tests
Environment: Unix/Perl Scripting, Batch Jobs, Sybase, ODBC, DBArtisan, Computron, Windows XP
Confidential
Analyst/Programmer
Responsibilities:
- Supported the above application system which are used by different countries in Southeast Asia for Chartis Insurance such as Indonesia, Singapore, Hong Kong, Malaysia, Vietnam, Thailand, China, Korea, Philippines.
- Developed new features and enhancements that extends the system's functionality.
- Optimized code for better performance.
- Involved in the system and integration testing and turn-over of the system from Staging to UAT to Production.
Environment: Java SE, VB6, Unix/Perl Scripting, Batch Jobs, Sybase, ODBC, RapidSQL, Crystal Reports, Windows XP
Confidential
Analyst/Programmer
Responsibilities:
- Supported the above application system which are used by different countries in Southeast Asia for Chartis Insurance such as Indonesia, Singapore, Hong Kong, Malaysia, Vietnam, Thailand, China, Korea, Philippines.
- Developed new features and enhancements that extends the system's functionality.
- Optimized code for better performance.
- Involved in the system and integration testing and turn-over of the system from Staging to UAT to Production.
Environment: VB6, Sybase, ODBC, RapidSQL, Crystal Reports, VMWare, Windows XP
Confidential
Analyst/Programmer II
Responsibilities:
- Analyzed, designed and developed projects based requirements
- Served as a technical support for the system.
Environment: Visual Studio .Net 2003/2005 (ASP.Net using C#), Microsoft SQL Server 2005, Visual SourceSafe, Windows XP