Senior Full Stack Developer, Team Lead Resume
SUMMARY:
- 20+ years of IT industry consulting. Full life cycle development experience. Solid academic background. Years of experience in enterprise software development as Solution Architect, Team Lead, Senior Developer, System Analyst and Sales Support. Thorough understanding of customer needs, various development methodologies, middleware, Windows and web application development. led team and hands on in full application develop life cycle
- Coordinate development tasks involving 3rd party vendors and off shore resources.
- In depth exposure in insurance industry and manufacturing industry.
- Cloud Application development - Design/Develop micros service on cloud platefomrs, such as Cloud Foundry, Kubernates. With tech stack of Java, Spring boot, Angular, and React. AWS S3. AI assited programming Copilot
- Cloud based DeOps - Develop pipeline on Azure plantform, automate Docker image building, Maven project building, automate Cloud Foundry, Kubernates deployment. Various corporate code quality, security compliance, such as sonar, fortify scan
- Message and cloud based application development. - Kafka queue, Rabbit queue, Zuul proxy
- Information System Architect - Proven experience in integration/migrating enterprise Information Systems
- Team lead - Code review, code style guidance, design discussions, share knowledge on lunch and learn sessions, keep team members engaged and maintain work load balance
- Development methodologies - Agile, Scrum, water fall, SAFe
- SharePoint, .Net Development - Lead team to architect SharePoint based solutions. SharePoint Frame work, React, Angular, Responsive web site. SPA(Single Page Application), microservice orientated solution.
- SharePoint Administration - System Migration, Capacity Planning, and System trouble shooting, Meta data designing and implementation, Backup/restore sites, content DB. Automate administration tasks using Power Shell. SP Governance, security administration; trouble shooting SP features; Solution pack administration, Log analysis.
- Led team through full lifecycle of various applications development, requirement analysis, development, and deploy. Used Visual Studio, .Net, SSRS Report, SQL server, and other development tools. Test driven development, continuous integration. Experienced in multi tier, distributed, mission critical and scalable application building.
- System support, administration - Lead team to support, enhance, and maintain high profile applications for fortune 50 company
TECHNICAL SKILLS:
Skills: Java SpringBoot Angular 6,7,8,9,11;React 15,16;TypeScript Cloud Foundry, Kubernates Microsoft Azure DevOps .Net, .Net core Kafka event stream Rabbit queue SharePoint development SharePoint administration SharePoint Framework Visual Studio Business Intelligence Studio, SSIS, SSRS Dynamics CRM XML JQuery C++ SQL Server, Oracle, MySQL, Access TCP/IP Programming SOAP Tool Kit WinRunner, Mercury Test Suite(Now HP QuickTest Pro) TFS, Jenkins, JFrog, Git
PROFESSIONAL EXPERIENCE:
Confidential
Senior Full Stack developer, team lead
Environment: Java, Spring Boot, PCF Cloud, Kubernetes, Angular, React, Apache, Tomcat, .Net CORE Visual Studio Code, Visual Studio, IntelliJ, .Net, XML, JSON, React, Angular, SharePoint, Java, PCF, Jenkins, Cara, JFrog
Responsibilities:
- Full stack applications development, design, develop and maintain corporate dealer facing applications.
- Lead team to achive technical goals
- Review team member’s code and provide guidance for junior developers
- System integration analysis and design.
- Angular, React development.
- Java Spring boot development. Micro services design and implementation.
- DevOps, build Azure pipelines to achieve CI CD on Cloud Foundry and Kubernetes.
Confidential
.Net Application Design/Development, Application migration
Environment: React, Java, SpringBoot, Asp.Net, .Net, SharePoint 2010, 2013, SharePoint online, office 365, Windows 2008
Responsibilities:
- Senior UI developer, team lead, build modern corporate web application using Agile and Agile like methodology. Evaluate, pick development tools to be used by UI development team. Evaluate, sizing business stories, implement business stories to meet customer requirements. Build foundation of web application, assign stories to junior developers, provide guidance and assistance to meet business requirement and technology standards.
- Address security scan issues, fortiy scan issues to maintain code compliancesSet proper Pull Request policies in Azure DevOp environment to ensure code quality and CI. Review other UI developer’s code in the PR process.
- Develop backend Java services to be consumed by front end applications.
- Migrate SharePoint applications to new SharePoint platform. Develop webparts, forms. Gather functional requirement. SharePoint 2013 on premise, utilizing the latest App part model and proven visual web part model for a global SharePoint application targeted Desktop and mobile platform; Create, configure managed meta data; Configure, customize search to limit search scope; Customize master page, page layouts; Implement pages based on master page, page layouts, existing system page, etc; Create workflow for business process; Create various web parts; Customize search results page; designer and create InfoPath form
- Design and Develop SharePoint online solutions
- Design and create Enterprise SharePoint 2013 application in a global, multi-language environment, using claim based authentication. Customerize master page; create provider hosted web part; create various web parts, page layouts, customize content search web part, customize search center; design and create content type;
Confidential
.Net application Design/Development
Environment: Web, SharePoint 2013, Windows, SharePoint online, office 365, Windows Desktop
Responsibilities:
- Develop .Net, SharePoint 2013 on premise and online utilizing the latest App part model and proven visual web part model for a global SharePoint application targeted Desktop and mobile platform; Create, configure managed meta data; Configure, customize search to limit search scope; Customize master page, page layouts; Implement pages based on master page, page layouts, existing system page, etc; Create workflow for business process; Create various web parts; Customize search results page; designer and create InfoPath form
- Design and create Enterprise SharePoint 2013 application in a global, multi-language environment, using claim based authentication. Customerize master page; create provider hosted web part; create various web parts, page layouts, customize content search web part, customize search center; design and create content type;
Confidential
SharePoint Design/Development
Environment: SharePoint 2013, Windows 2008
Responsibilities:
- Develop SharePoint 2013 on premise, utilizing the latest App part model and proven visual web part model for a global SharePoint application targeted Desktop and mobile platform; Create, configure managed meta data; Configure, customize search to limit search scope; Customize master page, page layouts; Implement pages based on master page, page layouts, existing system page, etc; Create various web parts; Customize search results page.
- Design and create Enterprise SharePoint 2013 application in a global, multi-language environment, using claim based authentication. Customerize master page; create provider hosted web part; create various web parts, page layouts, customize content search web part, customize search center; design and create content type;
Confidential
SharePoint Design/Development
Environment: SharePoint 2010, Windows 2008
Responsibilities:
- Develop SharePoint 2010 application on Desktop and mobile platform; Create, configure managed meta data; Configure, customize search to limit search scope; Customize master page, page layouts; Implement pages based on master page, page layouts, existing system page, etc; Create various web parts; Customize search results page.
Confidential
.Net developer, SharePoint Engineer/Architect, SharePoint Developer
Environment: Visual Studio, harePoint 2007, SharePoint 2010
Responsibilities:
- Provisioning SharePoint Infrastructure to various corporate users at various support levels
- SharePoint infrastructure planning, design and administration, utilizing Central Admin and Power Shell. Farm, web application creation, Service creation
- Develop/Maintain/enhance/trouble shoot various high profile SharePoint applications on 3.0, 2007 and 2010 with different level of customization, from highly customized to minimum custom code implementations, utilizing tools such as Visual Studio 2010, SharePoint Designer, following Microsoft SharePoint customization guideline. Using technologies such as master page, page layouts, style sheet, content type, SharePoint object model, CAML query, LINQ, Content Query Web part, custom web part, custom SharePoint control, etc.
- Install/Configure SharePoint in both single server farm and multi server farm environment
- Configure SharePoint services such as, My site, UPS, MMD,
- Backup/restore site, content DB.
- Governance, such as quota, security, Visual upgrade, features, feature stapling, templates
- MOSS development, enhancement, and maintenance, upgrade planning, execution
- WSS development, enhancement, and maintenance
- Web part development .Net and SQL server.
- High profile .Net web site development
- Data migration, report generation from Oracle, SQL server DB, utilizing DTS, SSIS package
Confidential
Information System Manager
Environment: Microsoft Dynamics, SharePoint 2003, MS Windows
Responsibilities:
- Led team to build internal information portal for internal departments using SharePoint. Gather requirements from various departments and help them compromise on the requirements to control the project scope and meet the timeline and budget. Pick and design proper site architect. Integrate information from various LOBs, such as sales, product info, quotes, etc. to achieve dash board experience and business agility.
- Build Windows Workflow activities with MS Workflow Foundation.
- Migrated ERP Information system to Microsoft ERP product for a middle size manufacturer in the process of spinning off from its parent company. Analyzed the business process, work flow, data flow; created Information system requirements, technical specifications.
- Managed an internal IS team and external consulting companies to implement a new Information System to support manufacturing, finance, customer service, acquisition, and other departments. Managed requirements, scope, risks and daily technical implementation decisions through this process.
- Hands on experience on various Great Plain modules, Microsoft CRM, SharePoint, SRS Microsoft SQL Reporting Service, Crystal report, Scribe Great Plain adapter integration, Scribe CRM adapter integration, GP Integration Manager, SharePoint
- Managed, maintained SharePoint sites as a collaborative platform between internal developers, account managers, directors and external clients from different companies. Build/Maintain web parts to meet changing business needs. Utilized BDC and workflow.
- Analyzed, designed, built and lead team to build windows MDI form based client server system for insurance company agents to rate, create insurance application on client site. With this system, agents are able to manage complicated insurance products for multiple states/area in multiple countries, with multiple languages, different states with one application. With modular design, carefully analyze the existing products; each update will require much less code change. It also reduced download size for online distribution. The architecture is designed to make new product development and deployment much easier and much less problematic. populate PDF document etc.
- Analyzed, designed, built and lead team to implement server application using .Net system to handle the requests from various wireless devices. Used managed code, mix with unmanaged code to achieve reusability. The server is using multi threading, throttle control to handle big volume of communication. The server communicates to wireless devices using a proprietary communication protocol to facilitate authentication and encryption for secured communication. The communication is TCP/IP based. Developed the core part of the server application. Assigned and managed various tasks among development teams. Reviewed code periodically to ensure design intention is maintained and guideline is followed. The system consists of windows application, service application, web application, Database and a set of other tools, such as LeadTool, Infragistics controls.
- Designed, lead team to build n-tier based, complicated web sites on ASP and ASP.Net, SQL server platform. Build web controls (Microsoft later built SharePoint web parts based on this) for various .Neb web projects. Built web sites for insurance company to enable its agents manage their policies and get rate, quote, fill out application on line. Build tools to integrate ASP.Net and ASP site to share session data to preserve company’s investment on ASP site.
- Analyze, design, and developed a sophisticated corporate level conference room scheduling, catering ordering, equipment ordering system. Using existing Outlook system as user interface reduced deployment, user effort. Integrating with AD (Active Directory) complied with corporate security requirement. A centralized SQL Server Database to manage, configure conference rooms, catering service cost, user activities made daily management and real time report possible. This app integrated into existing accounting, security, messaging system.
- Built various E-Commerce sites using MS Site Server, E-Commerce edition. Customized pipeline objects. Integrated MS E-Commerce solution with various online payment solutions.
- Built various XML based web sites for insurance companies. Utilized XML to integrate various applications provided by different vendors to provide an easy to use, low maintenance, highly available, and user friendly web application.
- Provided support to an enterprise level Intranet application to manage food products ordering, authorization, scheduling, shipping. Built with Visual Basic 6, ASP, Oracle Database.
- Working as a consultant in Ford Motor Company. Lead and participate in defining, designing, development and enhance Ford internal finial information site. Review and approve the final release of all significant changes to the FIN website. Used IIS Server on NT platform, ASP, Java, InterDev, FrontPage, JavaScript, SQL Server 7.0, Oracle 8i, COM, DCOM in a highly secured environment. Set up, administrate development environment. I am also responsible for the secure model and integration of sites.
- Worked at Borders Group Inc. Online sales Middle Ware system. Major tasks are analysis and trouble shooting for their Ingram transaction coded in C++. This system consists of Level 8's Middle Ware system based on CORBA technology, which works on NT platform, DB2 database on ES9000. They are tied up by IBM MQSeries. Used Rational Rose case tool besides other common used development, analysis tools.
- Designed and implemented a survey web site prototype for Auto Concierge group. Major tasks are using NAS-NAB (Netscape Application Server and Netscape Application Builder, a web enhanced Java application builder) to perform server side programming. Applied OOP technology, used ODBC, JDBC talk to Oracle8i. This enabled AutoC employee to save, update and analyze their survey data through internet on a password protected web site. Used Java class to generate web based graphic reports.
- Developer
- Applied Winsock API to establish connection with Web server
- Applied OOP design to interpret popular HTML flags.
- Team Lead
- Create op code table (OPTAB), Symbol table (SYMTAB), using hashing algorithm to create table entries.
- Performed embedded macro expanding by using system-reserved symbol.
System Analyst, Team Leader, DBA Assistant
Confidential
Responsibilities:
- Requirement analysis, Software specification.
- Updated, debugged, optimized Triggers, stored procedures.
- Used explain plan to monitor execution plan and improve performance.
- Client interaction.
- Created Forms, Reports, canvases, windows, record group, alerts, LOVs etc.
- Backup database.
- Environment: Windows NT, Unix, Oracle 7.0 PL/SQL, SQL*Plus, Developer 2000, Forms 4.5, Report 2.5.
Assistant Project Manager, Analyst
Confidential
Responsibilities:
- Designed and implemented statistics program for marketing analysis purpose.
- Analyzed and generated several project timelines and reports budget.
- Involved in company homepage development. Created choice boxes, check boxes, ordered lists, tables, frames...
- Environment: Main frame, Unix, dBase III.
Research Assistant
Confidential
Responsibilities:
- Establishing connection to Oracle database using ODBC API, DAO in VC environment.
- Development of program to test interfaces of components.
- Register/self register function and register tools to Register/Unregister dynamic link library, IID, ClsID... for COM.
Teaching Assistant
Confidential
Responsibilities:
- Aided students debugging their C++, Pascal projects.
- Answered questions about data structure, relational database.
- Taught students to implement data structure using C++, Pascal. Graded students.