Lead Developer Resume
5.00/5 (Submit Your Rating)
San Francisco, CA
SUMMARY:
- A senior software architect/developer with extensive experiences building complex window and web applications that meet business requirements.
- An expert in a variety of software designs and developments.
- Advanced technology skills in object - oriented designs/developments.
- Strong understanding of business flows/processes.
- Known for hard-working and teamwork spirit.
TECHNICAL SKILLS:
- 15+ years of extensive experience in C# .NET, VB.NET, ASP.NET, MVC, WCF, Web Services and WebAPI
- Expert in AngularJS, Node.js, Express.js and MongoDB
- Proficient in IIS administration
- Expert level skills in SQL Server 2000/2005/2008/2010/2012, MySQL, Oracle. Hands-on experiences in MS SQL as DBA. Comprehensive knowledge of database synchronization.
- Strong knowledge of Solaris, Linux, Windows operation systems
- Fluent in OSISoft SDKs and PI system infrastructure
WORK EXPERIENCE:
Confidential, San Francisco, CA
Lead Developer
Responsibilities:
- Led 5 team workers
- Design documentation of the project to help Brillio win the proposal
- High level and detail level design documentation to get real time line sensor data from PI AF server and then post the data to JMS queue server, with the quality of stability and scalability.
- Tutor team and instruct the team coding design
- Implemented receiving RMS Current, fault and alert event data from PI AF server, using OSISoft PI AF SDK.
- Implemented pushing data to JMS server
- PI Link Failover implementation
- Implemented new line sensors subscription dynamically
- Implemented to export PI AF attributes, Tags, RMS Current heartbeat and other event data to Diagnosis and Validation tools
- Instruct QA Team test cases design
- Used PI System Explorer, PI SDK Utility and PI DataLink as tool to analyze PI AF Data
- PI Coresight visualization tool creating displays and installation
- Understand the PI Server infrastructure, EI and DMS
- Implemented report web pages using Web API and AngularJS
Sr. Application Developer
Responsibilities:
- Led 6 team workers
- Architecture/Design/develop complex Web applications for cricket internal users to make assignments and requests.
- Designed and implemented ASP.NET Web API services
- Created SQL 2012 database tables, view, and Stored Procedures
- Implemented AngularJS for UI
Lead Product Development Manager
Responsibilities:
- Led team comprised of 12 software engineers to analyze, design, implement, test and maintain Software Development Life Cycle applications using Agile methodology with daily scrums
- Led team design and implement full stack ASP.NET/MVC/Web Services/WCF applications
- Led team implement various abstract classes, interfaces, classes to construct the business logic using C#.NET
- Led team design and implement Windows 8 applications, such as AT&T Lockers
- Led team design and implement Windows Phone apps, such as AT&T App Bundles and AT&T Lockers
- Led team design and implement Java Servlet Services for web applications, such as AT&T eComply
- Administrated 2x16 blades of Linux and Windows Servers
- Installed and maintained RedHat on 16 servers
- Installed and maintained Oracle, backup and recovery
- Installed Windows server and maintained IIS on 16 servers
- Installed and maintained MS SQL Server, backup and recovery
Developer
Responsibilities:
- Managed all web Servers, application servers, database servers and TFS server
- Designed and implemented Window Service and Web Service at project Fiesta using WAN or Peer to Peer topology for file transferring topology and job executing
- Designed and implemented web service with event to execute command on remote machines at project Dionysus
- Designed and implemented Windows Service, Web Service, database synchronization to SQL Compact server and Oracle as backend. Implement customer upgrade eligibilities at Janus application using WPF at project Janus
- Designed and implemented IPHONE project Web Service
- Designed and implemented Auditing tool for Uverse Interaction Demo project to monitor applications at fields, pushing upgraded product
- Designed What’s Hot Wall Project and implemented Windows Service, Web Service to make SQL 2005 database server synchronization with SQL Compact at client, auto-upgrade, large contents synchronization and etc
- Designed project Uverse Interactive Demo and set up database replication server Designed and implemented Windows Service and Web Services replicating/synchronization database for to fields; The implementation of MSI packages for deployment; Implemented VB script to push large contents to client machines; Implemented U-Verse and StrataCache working interaction and timeout
- Implemented POS demo system using C#, implementing cash acceptor, PinPad, Signature Capture, Magnetic Swipe Reader, and printer etc.
- Implemented the tasks of all data batches from Oracle, text, csv and Excel files to Sql Server
Sr. Developer
Responsibilities:
- Designed and developed company catalogs using Struts, XML/XSLT, JSF, Hibernate, MS Server, Swing, PLSQL, HTML, Spring and Crystal Report. System is used for central information collection pool. System uses Struts as the web platform, building on J2EE MVC architecture. Hibernate has been used for backend tier
- Administrated and managed web and application servers -Windows, UNIX and Linux. Created/Modified bash shell, korn shell, Perl script to automate repetitive tasks and facilitate complex system operations. Installed and configured Global Command and Control System, and the Common PC Operating System Environment. Used Samba to make network share between Windows and Linux.
- Managed and administered Sql 2000, Sql 2005, MySql and progress servers.
- Designed and developed Turbo Ticket order processing system. Turbo Ticket is a client-based system that allows sales people to place orders in the field and then remotely synchronize orders with our ERP system using our secure web server. Turbo ticket system is implemented using VB.net, Sql2005 server, Crystal report, and ASP.net, DTS, Stored Procedures; Triggers are implemented at Sql 2005 server.
- Designed and developed ExpressBooks accounting integration system. ExpressBooks allows customers to download invoices from our ePay database via web services to their desktop and then load their invoices into QuickBooks, Comet Construction Software or Excel. ExpressBooks also integrates QuickBooks with our ePayment system further automating the epayment process. The client was developed using C# and incorporates; XML schema, DTS, and Stored procedures on MS SQL.
- Designed and developed ACH application for processing customer ePayment transactions. This application was implemented with C#, Ms Sql 2000, and GPG encryption and decryption.
- Deployed Express ePay system and ACH system in a peer company and provided tech support for the installation.
- Designed and developed pricing/ordering system using asp.net to allow salespeople and customers create quotes and submit orders online from 39 warehouses. It is implemented with VB.NET, ASP.NET, Ms Sql 2000, ODBC, and MySQL server
- Designed and developed inventory website for warehouses using ASP.NET VB.NET and sql2000 server
- Designed and developed commission website using ASP.NET, VB.NET and sql2000 server
- Designed and developed Express web application using ASP.NET, VB.net, JavaScript, and HTML to allow customer to pay invoices online. MS SQL 2000 server is at back end. DTS and Stored Procedure were created. Website is enhanced with dot net 2.0 and AJAX for performance improvement
- Designed and developed helpdesk support system. Web based system allows internal customers to submit support requests online. Tickets can get assigned to appropriate support personnel. System tracks time against customer SLAs to ensure quality as well as automates the process of generating FAQs for recurring issues
- Supported end users for Turbo Ticket, pricing/ordering and Epay systems