We provide IT Staff Augmentation Services!

System Architecture And Full Stack Developer Resume

2.00/5 (Submit Your Rating)

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

We'd love your feedback!