Application Developer Iii Resume
Bellevue, WA
SUMMARY:
- Over 10 years in Software Engineering. Extensive experience in design, development, and support of database applications, Extract - Transform-Load (ETL) and Business Intelligence (BI) solutions.
- Solid background in business applications.
- System-wide view as well as ability to get to the detailed design. Strong analytical and problem-solving skills.
- Ability to learn quickly in different environments.
- Excellent relations with clients. Self-motivated, responsible and good team player, dedicated to the successful completion of any project.
TECHNICAL SKILLS:
LANGUAGES: C#, VB, C/C++, Java, SQL/T-SQL/PL-SQL, UML, XML, XPath, VBScript, JavaScript, Perl, PowerShell, Korn/Borne/C Shell, HTML
DATABASES: MS SQL Server, Oracle, MS Access
OPERATING SYSTEMS: MS Windows, UNIX (Solaris)
TOOLS: and LIBRARIES: ASP.NET, ADO.NET, MVC, XML DOM, XSLT, CSS, IIS, WCF, SOAP, COM+, Red Gate Toolbox, Visio, TFS, JQuery, AJAX, JSON, XAML, JQWidgets, ColdFusion, PHP, LINQ, ETL, SSBI, Crystal Reports, REST, WPF, MFC/ATL, Telerik Toolbox, Infragistics Suite, Dundas Visualization, XtraGrid Suite, Chromium SDK, Silverlight, CodeSmart, Rational ClearDDTS, TestDirector, IssueView, Visual SourceSafe, SVN, Subversion
METHODOLOGIES: Agile (Scrum, XP, or other), Waterfall, RUP
PROFESSIONAL EXPERIENCE:
Application Developer III
Confidential, Bellevue, WA
Responsibilities:
- Participation in development and enhancement of Inventory Accounting system which determines how inventory transactions are calculated, where accounting entries are posted, provides a basis for inventory valuation and information for financial and management reporting. Ensuring that the general ledger is always in balance. collecting business requirements, system documentation data analysis, business, logical and physical data models database design, development of data maintenance scripts, packages / stored procedures and triggers pattern-oriented analysis and design, specifying interfaces and mapping models to code
- Building dynamic data-driven web applications in the Visual Studio.NET development framework, writing responsive websites suitable to work on every device and every screen size. Creating and managing .Net components, synchronizing threads and handling deadlocks. Constructing and modifying code to meet business needs based on program specifications.
- Data binding, sorting, filtering and XML data management. Working with collections and lists. Page-level and application-level tracing, structured exception handling, managed and unmanaged code debugging.
- Programming business logic. Data manipulation management and procedural business logic enforcement by using stored procedures, transactions, triggers, user-defined functions and views. Objects optimization and troubleshooting.
- Data warehouse design and maintenance. Migrating and transforming data with SSIS. Online analytical processing, data mining and building data cubes. Partitioning the data warehouse in data marts and data synchronization.
- Completing tasks according to the schedule and participating in design and code reviews.
Senior Software Engineer/Consultant
Confidential, Seattle, WA
Responsibilities:
- Part of the core team responsible for software design and development of CareGuideQI, an enterprise solution assisting physicians and other health care professionals in providing optimal care and supported by the latest research in risk and medical management.
- Design and development of Web-based solution with ASP.NET. Building dynamic, interactive and database-driven Web application using C# in the Visual Studio.NET development framework. State management, configuration files, connection pooling and client side caching.
- Rapid development of the system that reliably stores and delivers critical data. High performance data integration with SQL Server and Oracle. High transaction load, concurrency and locking strategies.
- Creating business objects and collections, service providers and information packages. Using Microsoft application blocks and frameworks. Extending existing and creating composite controls.
- Production support, documentation and problems resolution with other parties.
Technical Consultant
Confidential, Renton, WA
Responsibilities:
- Design and development of Product Change Management System (PCMS), an integration of three existing systems functionality into the one software product with extensive refinement and new features.
- Implementation of user-friendly Web-based interface that simplified enterprise-wide report generation. Development of server components and consuming Web Services. Ensuring secure communications and transactions.
- Design and development of several modules and interfaces aimed to improve the performance. Upgrade of system libraries and database packages.
- Retrieving and modifying data. Data import and export, heterogeneous data manipulation. Filtering, grouping and summarizing data. Extracting data in XML format.
Software Engineer
Confidential, Bellevue, WA
Responsibilities:
- Participation in development and enhancement of Prospect, a scalable and fully configurable telecommunication network management and decision support system that enables wireless service providers to track performance data on their networks and generate reports.
- Design, development and support of different (including cross-platform) system interfaces.
- Sole responsibility for design, development and support of various software applications and tools
- Legacy system migration to the SQL Server based client/server environment.
- Application software upgrade to the new SQL Server version.
- Design, development and support of a solid and error-proof setup program, silent installation and Web distribution.