System Architecture And Full Stack Developer Resume
Van Nuys, CA
PROFESSIONAL SUMMARY
- More than 9 years of experience in algorithmic design, software development and system maintenance in the banking, manufacturing, entertainment and other industries
- Extensive applied experience in agile/scrum project planning and development lifecycle
- Theoretical and practical understanding of OOP/OOD/OOA and SOA
- Hands on experience with layered architectures, front controller web architecture, core design patterns applied
- Database design and implementation including integrations and migrations of data
- Thorough understanding of algorithm and different data structures
- Experience with lifecycle development and architecture of enterprise level applications
- Ability to analyze problems and develop solutions; to code, test, and debug computer programs; and to determine software problems.
- Excellent organization skills and the ability to achieve results within tight deadlines.
- Write unit tests using MSTest, Nunit, etc.
- Supporting and friendly team - player who’s also able to get things done by himself whenever it’s needed.
- Fast learning abilities paired with goal oriented and focused attitude allow me to adopt and benefit the team on the first day of employment.
TECHNICAL SKILLS
Languages: C#, C++, VB.NET, Visual Basic, JavaScript, ANSI SQL/T-SQL, XML, XSL, HTML, HTML 5, XAML, CSS3 and Less
Web Frameworks: ASP.NET 5/4.5/4.0/3.0/2.0/1.1, ASP.NET MVC 6.0/5.0/4.0/3.0/2.0, Web Services (WCF, REST, SOAP, etc.), Silverlight (with MVVM), Web API 2.1
Windows Frameworks: WPF (with MVVM), Windows Forms, Windows API
Dev. Environment: MS Visual Studio 2015/2013/2012/2010/2008, TFS, SVN, VSS
Libraries: .NET Framework 4.6.1/4.5/4.0/3.5/3.0/2.0, ADO.NET, ADO.NET Entity Framework, Telerik (ASP.NET MVC extensions, Kendo UI), AngularJS, Angular UI, Knockout.JS, Bootstrap.JS and JQuery
Databases: SQL Server 2012/2008/2005/2000, Mongo DB
Reporting Tools: Crystal Reports, MS SSRS
Project/Product Management Tools: Jira, MS Project, TFS, GIT, MS Office including Word, Excel, Power Point, Access and Outlook, MS Visio
PROFESSIONAL EXPERIENCE
Confidential, Van Nuys, CA
System Architecture and Full Stack Developer
Responsibilities:
- Business Idea Creation
- Designing and Implementation of the different parts of the application
- Implementation using ASP.NET 5, ASP.NET MVC 6, Web API, ASP.NET Identity, SQL Server 2014, .NET 4.6.1, C#
- Utilized JavaScript/Typescript, jQuery, Angular JS, Kendo UI/Angular, Custom Angular JS directives for different purposes
- Responsive UI using CSS3, Less and Bootstrap
- Participated in daily scum (Agile) meetings with the two other remote part time developers
- Troubleshooting application bugs/issues
- Used TFS hosted at Windows Azure for task and bug tracking
Confidential, EL Monte, CA
Full Stack Developer
Responsibilities:
- Create web pages using C#, APS.NET MVC 5, Typescript, HTML 5, JQuery, Bootstrap, JavaScript, AngularJS and KnockoutJS with MVVM pattern.
- Create Web API (RESTful) services for bank internal web application
- Designed and implemented a layered backend architecture to separate business logic from service and data access layers using .Net Framework 4.5, LINQ, ADO.Net and Entity Framework.
- Database design and maintenance during both development and support phases
- Participated in daily scum (Agile) meetings with the team.
- Troubleshooting application bugs/issues.
- Used TFS hosted at Windows Azure for task and bug tracking.
Confidential, Century City, CA
Senior Software Engineer
Responsibilities:
- Create web pages using C#, Silverlight, APS.NET MVC 5, HTML 5, JQuery, Bootstrap, Telerik, Typescript and AngularJS.
- Create administration tool with rich controls using Telerik UI Components, AngularJS, Web API 2.1 and various client library.
- Implement PowerPoint export functionality for web pages. Ability to create/design template for web pages.
- Use multiple data sources (Foxipedia, Siebel, INSIGHT, MASH …) for implementing business logic.
- Added RESTful Web API services for use by the mobile applications.
- Designed and implemented a layered backend architecture to separate business logic from service and data access layers using .Net Framework 4.5, LINQ, ADO.Net and Entity Framework.
- Implemented import/export functionality via SSIS technologies for managing budgeting data. This routine contributed to centralizing 10+ ad hoc processes into a single automated routine
- Identified and successfully deployed an open source options for a bar code imaging software. This effort saved 50k+ in licensing fees in annual costs
- Database design and maintenance during both development and support phases
- Created web portal administration tool using Web API 2.0, jQuery, Knockout, Kendo UI and various client libraries.
- Participated in portal UI development using jQuery, CSS 3, bootstrap controls and Kendo UI, also closely worked with Web Designers and used Adobe Photoshop.
- Implemented SQL Server Stored procedures for the system backend logic.
- Designed and implemented a layered backend architecture to separate business logic from service and data access layers using .Net Framework 4.5, LINQ, ADO.Net and Entity Framework 6.1
- Participated in daily scum meetings with the team.
- Used TFS hosted at Windows Azure for task and bug tracking.
Confidential, Gainesville
Development of “Unity” project
Responsibilities:
- Create internal library for company using C#, ADO.NET, Silverlight, ASP.NET MVC 5, HTML 5, JQuery, WCF
- Designed and implemented a UI Control library for use in all the projects of the company using HTML5, CSS3, Kendo UI
- Improved and made consistent the look and feel of pages using CSS3, Bootstrap.js and Knockout.js
- Changed the exporting functionality of large grids by getting data in chunks using JQuery
- Created web services for CRUD operations using Web API
- Refactored core objects in business logic layer to be able to decouple the responsibilities into different layers.
- Created tables, SP, functions, etc. in the 2-nd and 3rd normal forms using SQL Server 2008
- Generated DSQL to migrate the schema and data from one database to another using the system tables
- Automated the build, deployment and release management processes
- Participated and facilitated agile development processes (planning, standups, closing, grooming)
- Development of Web-based Integrated Hump Yard Simulation System
- Development of animation and data layer part using C#, Silverlight with MVVM pattern, WCF, Entity Framework, ADO.NET, SQL Server 2008.
- This system enables a very fast and realistic simulation of a hump yard
- The system enables to create scenario, change yard layout and data, run simulation, and analysis through animation and extensive reporting.
- The system uses sophisticated discrete event simulation methodology, algorithms for optimization-based decision making, and time-constrained routing algorithms.
- The system is in use at CSX Transportation for two hump yards: Hamlet, NC and Avon, IN
Confidential, Armenia
Senior Software Engineer
Responsibilities:
- Payment documents design and implementation using C#, VB.NET, ADO.NET, SQL Server 2008, WCF, ASP.NET MVC.
- Banking system integration with online systems (Contact NG, ArCaDirect, ArCa Web SBQ)
- Application integration with GP plastic card processing system. Do card transaction in application DB
- Adding functionality on AS-Bank application kernel
- Support application functionality
- Code review, role as moderator and reviewer
- Pair programming, extreme programming and agile programming
- Development of Windows and MS office applications and WCF services
- Database design and development, data conversion
- Write global changes on current DB, converting current schema data to new schema data for bank DBs, using sql scripts
- Automatically generation clients’ accounts, cards and agreements statements and sending by email or by post to client
- The software is flexible. For each document workflow, bank can define workflow or can configure existing workflow