Application Architect/lead Developer Resume
Vernon Hills, Il
SUMMARY:
- To acquire a challenging position of Sr. full stack software engineer to design database driven web applications goal oriented, creative, team player, experience working for fortune 500 companies.
TECHNICAL SKILLS:
- C#
- ASP .NET (MVC)
- PHP
- AngularJS 1.0/2.0
- JavaScript
- ExtJS
- jQuery
- Json
- AJAX
- CSS
- ColdFusion
- XML
- Flash
- Rails
- Oracle PL/SQL
- Microsoft SQL
- MySQL
- Windows
- Unix
- iOS
- VMware
- SVN
- GIT
- JBOSS
- Jenkins
- OpenGL ES
- Xcode
PROFESSIONAL EXPERIENCE:
Application Architect/Lead developer
Confidential, Vernon Hills, IL
Technology: Visual Studio 2015, .NET 4.0/4.5, WEB API, MVC 4.5, EF (Entity Framework 6), HTML 5, AngularJS 2, Node JS, IIS 7/8, Oracle Server 2012C, Kendo UI for Angular 2, GIT, Agile methodology
Responsibilities:
- Architecture of multilayer application per business requirements
- Full stack development of new features (database, back - end WEB API, front-end Angular 2 + Kendo UI)
- Integration of all layers of the application with legacy services
- Utilizing Swagger tool to consume WEB API services by the UI
- Architecting and implementing solutions for urgent production issues
- Performing code reviews and providing feedback to other teammates, assuring that the best coding practices are followed
- Developing and enhancing .Net WEB API components for client proprietary software
- Team work with other developers, QA team and business analysts
- Developing unit and integration test
- Providing prove of concept and demos for new features and technological implementations
- Daily scrum calls and two weeks long sprints based on agile methodology
Application Architect
Confidential, Chicago, IL
Technology: Visual Studio (Team foundation), 2013, .NET 4.0/4.5, WCF, WEB API, MVC 4.0/4.5, EF (Entity Framework 6), HTML 5, JQuery, Angular JS 1.5/2, IIS 7/8, SQL Server 2012/2010, SSIS, SSAS NCache, Agile methodology
Responsibilities:
- Developed application integration layer with SharePoint backend using SharePoint client API
- Developed application logic components using plain C# objects with REST endpoints
- Designed and developed data virtualization layer and data persistence layers using NCache framework with Entity Framework following domain driven design pattern
- Designed and developed presentation layer to support pluggable presentation technologies as AngularJS and others JavaScript libraries.
- Developed application presentation layer using AngularJS framework: services, controller and directives using responsive UI design paradigm.
- Developed content presentation personalization rules framework to support dynamic presentation per user
- Developed portal single sign on component
- Developed client side (JavaScript) integration layer to integrate client portal with web analytics
- Developed unit and load tests for different application layers
- Tuned solution performance for high volume user load
- Tune search engine to support different search providers as SharePoint and Google search appliance
- Optimized search queries for SharePoint and Google search appliance
- Provided application design and best practice guide documents for outsource team
- Provided application code review and refactoring sessions for outsource team
- Installed and setup continuous integration environment for dev operations team
Sr .NET Developer
Confidential, Schaumburg, IL
Technology: Visual Studio (Team foundation) 2012, 2013, .NET 4.0/4.5, WCF, WEB Api, MVC 4.0/4.5, EF (Entity Framework 6), HTML 5, EXTJS 4, JQuery, Angular JS, InRule rules engine, IIS 7/8, SQL Server 2012/2010, SignalR.
Responsibilities:
- Designed and developed WEB fronted UI using EXTS, AngularJS and JQuery libraries
- Customizing UI using CSS (bootstrap)
- Developed server side services as C# components with different hosting options: WEB API, WCF services
- Developed data access components (Repository style data access) using Entity framework.
- Added real time functionality to existing web applications using SignalR library.
- Developed custom integration components for line of business systems using WCF.
- Developed different test cases: unit tests, integration tests, load tests
- Code refactoring and review
- Performance tuning for server side and client side components
- Provided application/use cases design documents as UML diagrams: class diagram, sequence diagrams and others.
- Leading developers team for 5 developers.
- Working in a team under strict deadlines
- Participating in the discussions with internal clients about requirements for the new features
- Incorporating Google Analytics tracking into CMS
- Incorporating Google Maps using API
Programmer / Analyst
Confidential, Chicago, IL
Responsibilities:
- Creating database driven web application using ASP .NET for recording and analyzing performance of questions used in conferences and online courses
- Ran comprehensive statistical analysis SAS, SPSS
- Develop interface with the latest technologies in designing menus, forms and tables using JavaScript libraries such as ExtJS, jQuery
- Comply with requirements set by National Institute of Health and US Department of Veterans
- Affairs Utilizing AJAX calls to retrieve and update data
- Creating custom online reports where user can pick and choose data to see
- Creating custom online surveys based on the requirements provided by PI
- Created documentation for users on how to use web applications incorporating text editors, graphical and video elements
- Coached users over the phone and online video conferencing platforms
- Collecting data from online surveys and generating comprehensive reports
- Supporting multiple legacy web sites written on PHP, ColdFusion, Rails Configuring virtual stations and servers on VMware platform
- Collecting and analyzing the requirements as initial and ongoing process
- Designing normalized database structure enabling future scalability
- Incorporating high-standard security and reliability features into the application
- Creating interface for importing paper based and spreadsheet data into database
- Participating in IT-related research project development and execution
- Developing and mainstreaming of new distance learning programs
- Providing technical expertise and consultation for users
- Configuring wireless tablet PCs to be used for administering online surveys at hospitals and subject’s homes
- Using desktop publishing and other software to create promotional materials and newsletters, brochures, etc. creating templates for content as requested
Adjunct Professor
Confidential, River Forest, IL
Responsibilities:
- Motivated students to achieve their academic and professional goals
- Facilitated student learning through real-life hands-on exercises
- Created homework assignments and tests
Support technician
Confidential, River Forest, IL
Responsibilities:
- Coordinated the teamwork of IT specialists during installation, troubleshooting and testing of new and existing software and hardware
- Coached users to solve daily computer problems in person and over the phone Handled with grace cases of the most disgruntled users
- Commutated with computer vendor’s technical support over the phone and email
- Created manuals and documentation for users
- Coordinated distance education with other institutions and service providers
- Served in a technical support role for distance education classroom
- Installed and configured network printers
- Created and ran regular statistics reports using relational database on network printers usage
Consulting
Confidential, Chicago, IL
Responsibilities:
- Creation of network for real estate developer office
- Designed computer environment to meet staff needs
- Interviewed ISP representatives, reviewed cons and pros of different service providers
- Negotiated deals with computer and printer vendors
- Coached users on how efficiently user computer technology (MS office products, internet, email, etc.)
- Achievements: 99% uptime
- Paper reduction and efficiency enhancement
- Designed procedures for scanning paper documents and organizing scanned files
- Designed and implemented the backup and disaster recovery system
- Achievements: paper handling reduced by 50%, successfully passed IRS audit