Senior Software Engineer Resume
Sunnyvale, CaliforniA
SUMMARY
- Working in Agile environment using Kanban methodologies: communicating constantly product owners and fellow engineers, to accurately define unit of work for different
- types of user stories, and to make best estimations on work efforts;
- Following patterns and best practices and using an array of tools, libraries, andtechnologies, including jQuery, Backbone.js, RequireJS, Jasmine.js, HTML5/CSS3,aSP.NET/MVC, WCF, to design, develop, deploy, and maintain many aspects of the system:from UI styling and behavior, to propriety SOA - oriented modules, to backend databasebjects, to ensure smooth user experience, rich features and better system performance;
TECHNICAL SKILLS
Languages: JavaScript, HTML5, CSS3, C#, C/C++, Java, XML/XSL, SQL
Databases: SQLServer, Oracle, MySQL, SQLite
Software: Visual Studio.NET, Eclipse, MS Office, Visio, OpenOffice
Platforms: Windows 2000/XP, Windows 7, Mac OS X
PROFESSIONAL EXPERIENCESenior Software Engineer
Confidential, Sunnyvale, California
Development Environment: C#, Javascript, ASP.NET/MVC, WCF, SQLServer
- Working in Agile environment using Kanban methodologies: communicating constantly product owners and fellow engineers, to accurately define unit of work for different
- types of user stories, and to make best estimations on work efforts;
- Following patterns and best practices and using an array of tools, libraries, andtechnologies, including jQuery, Backbone.js, RequireJS, Jasmine.js, HTML5/CSS3,aSP.NET/MVC, WCF, to design, develop, deploy, and maintain many aspects of the system:from UI styling and behavior, to propriety SOA - oriented modules, to backend databasebjects, to ensure smooth user experience, rich features and better system performance;
- Working with developers overseas to support the Web site application, analyzing logs,monitoring Web site and system performances, troubles-shooting errors/exceptions, working th client-services personnel on CRM tools.
Senior Software Engineer
Confidential, Pleasanton, California
Development Environment: C#, ASP.NET, WCF, WinForm/WPF, Visual Studio
- Joining different agile teams working on multiple projects providing data-modeling,module design, Web pages-authoring, and interfacing solutions for multiple clients using C#,
- Web/REST Services, LINQ, third party components, and SQLServer;
- Refactoring source code by incorporating conventions, proven patterns to make the applications more scalable, robust, and responsive; Enhancing features by incrementally
- introducing technologies including WPF/WCF/WF, AJAX, and Entity Framework;
- Designing database schemas; composing and analyzing scripts, user-defined functionsand stored procedures to facilitate data-integration and general CRUD operations;
- Participating in on-call support of application modules for live client; Interacting withproject management, QA teams for clear project requirements, writing user stories,developing test cases, and performing task planning and estimation;
Senior Software Engineer
Confidential, San Francisco, California
Development Environment: C#, JavaScript, ASP.NET, IIS, Visual Studio, SQL Server 2005
- Developed server modules, page-level code, UI controls and widgets for a range ofmultimedia content management and social networking websites and projects using C#,
- ASP.NET, SQL Server 2005, JavaScript, CSS, XML/XSLT;
- Designed, optimized, and refactored the code base for the core library utilizingextensively tools and technologies such as C# generics, LINQ, Map APIs, PayPal API,
- Weather Services, JavaScript libraries (Prototype, Scriptaculous, JQuery);
- Performed tasks for all tiers of the applications and projects, setting up and maintainingwebsites; composed query scripts, stored procedures/views, user-defined functions; enhancedfeatures for customizable management of relevant projects;2006.6 - 2008.5
Senior Software Engineer/Programming Manager
Confidential, California
Development Environment: C#, .NET, Visual Studio, SQLServer, Java, Eclipse, Perl, Oracle.
- Participated in the definition, design, development, and delivery of software componets;
- Used the TargetProcess tool to ensure quality rollout of applications;
- Designed responsive and feature-rich thick-client desktop applications for users in theClient Services group using C#, WinForm 2.0, log4net logging framework, .NET Web
- Services, SQL Server 2005, Oracle databases;
- Applied OOD/OOP patterns, principles, and best practices to design and develop middle-tier libraries that communicate with backend databases and other tools/components;
Software Engineer
Confidential, Oakland, California
Development Environment: C#, .NET, Visual Studio, JavaScript, XML/HTML/DHTML.
- Interacted with end users and other software engineers in an iterative process, gatheringand analyzing functional requirements; Designed and implemented libraries, components,templates, Web Services for HR Intranet and Sales/Marketing Pay-Per-Click applicationsusing JavaScript/Ajax, C# and SQLServer;
- Cooperating with the core teams to provide global solutions in a worldwide environment;developed localization engines for the sales department using C# and ASP.NET; wrotedatabase stored procedures, views, and user-defined functions to efficiently aggregate data;
Software Engineer
Confidential, New York
Development Environment: COM/COM+/DCOM, .NET, SQLServer, ASP/ASP.NET
- Designed and developed Web applications and middleware components in C# for VFDBusing OO paradigm, ADO.NET, COM+, EIF, Active Directory to parse queries, fetch andcache time-series-related data, and to perform user authentication/authorization tasks;
- Wrote C# Web Services to expose XML-based VFDB APIs to other products; Wroteplug-ins for Excel using C++; Wrote ASP .NET Web pages using C# and JavaScript forproducts such as Thomson FirstCall Analyst; Developed user-controls using C++;
- Defined and implemented algorithms, building components and solutions for VFDB andther projects under proprietary architecture software framework; Provided production
- support and consulting services to different user groups;
Software Developer
Confidential, New York
Development Environment: VB, SQL Server, ASP/IIS, VBScript, Microsoft Access
- Designed, developed, and deployed template applications that combined the businesslogic of various different smaller-scaled applications; Used VB, ADO and RDO models,
- COM, OOD, imaging tools and utilities to develop data-processing applications;
- Provided solutions for fast and efficient access of critical data on the company intranet;
- Produced custom format data files for data analysis using Concordance and Summation;
