Project Consultant Resume
EXPERIENCE SUMMARY:
- 18+ years experiences on software development (full life cycle and different development process). Finished 30+ projects (delivered multiple projects as team lead or tech lead and architect).
- The projects covers the areas of massive traffic (millions of users per day), distributed, highly scalable, asynchronous, high performance, highly available and high security.
- Apps include UI, analysis, backend services, REST, SOAP API etc.
- The projects are across different industry sections such as manufacture, education, eCommerce, travel, finance and Internet.
- Strong background on mathematics related machine learning / deep learning (with MS degree on applied math and mechanics).
- Hands on experiences on security apps. Tech columnist and ever published many articles on technical trends, impetus of technologies etc.
- Excellent team player and love to learn new technologies, quick learner.
MAJOR TECH SKILLS:
- Architecture Design. Distributed Application Development
- Expert in Java server side, Proficient in Javascript/Python/NodeJS
- SQL/NOSQL/Hadoop/C/C++
- Mathematics in machine learning
- MySQL/Oracle/DB2/MS SQL Server
- Oauth/SAML/JWT/XACML
- Spring/Hibernate/Memcached
- Git/Maven/ANT
- Android/JQuery/JMS/AJAX
- AWS/Lambda/Microservice
- HTML/CSS/Shell Script
- Tomcat,Weblogic, Websphere
- Linux/Windows/MacOS
MOST RECENT EXPERIENCES:
Project Consultant
Confidential
Responsibilities:
- Build REST API for CICD - DevOps serverless Platform for Confidential .
- Analyze security solutions, design architectures and framework for Cloud environment (AWS, AZure and Google Cloud) on authentication, authorization and policy Management (ABAC) in AWS environment for serverless / AWS Lambda, using Node JS, Jenkins, BitBucket, Artifactory API, Groovy, AWS (DynamoDB, Cloudwatch, CloudFront, STS, S3, AIM, Cognito etc), MS AD, Python, Java, Oauth 2.0, SAML, JWT, CICD, Microservices etc.
- This is an infrastructure apps for Confidential Cloud environment.
Lead Engineer/Architect
Confidential
Environment: Setup, data modeling and database design, architecture design and code development of RESTful API, end to end test code (using python). using Java, Python, Hive, JSON, Guice, myBatis, mySQL, Git, Maven, Swagger, AWS.
Responsibilities:
- Evaluation of CAS (Computer Algebra System) solutions, POC development.
- Performance Evaluation on WIRIS products (CAS), created a technical proposal to serve VP/Senior Director level decision.
- Develop clean up modules/Packages (clean up mathematical expressions).
- Took part in the development on Audio project across different platforms using Jquery, Javascript, and HTML5.
- Lead an offshore team on the analysis, workload estimation and make project plan.
- Provide technical guide to the offshore team members. Resolved some technical issues for offshore development team.
- Lead an onshore team and worked with principal architect (Enterprise architect) to design web front-end integration and Tag management solution.
- Created best practices on UX, UI design for site analysis app.
Co-founder and Principal Software Engineer
Confidential
Responsibilities:
- Created Biz Plan, negotiate with potential investors.
- Designed the architecture of the site, created technical spec.
- Marketing investigation and visiting users.
- Fund raising (Totally we raised about half million US Dollars).
- Developed modules such as image upload/download using Google App Engine.
- Developed Android app and evaluated AWS.
Senior Software Engineer
Confidential
Responsibilities:
- Took part in SOAP services design, implemented some modules, database structure changes.
- Use TDD and agile process to do coding, maintenance, for Java and Oracle Stored Procedure.
- Evaluated the Mapreduce, Hadoop/NOSQL solutions and cloud technologies on batch job Processing.
Confidential, Seattle, WA
Senior Software Engineer
Technologies: JSP/Struts, JavaScript /JQuery, CSS, Hibernate, Eclipse, mySQL5.x, J2EE 5.0/6.0, Websphere
Responsibilities:
- Performed design activities including: N-tier web based application design, database structure
- Design, screen/ reports layout (UI/UX).
- Resolved technical issues and researches best practices for the monitoring, supportMaintenance, and implementation of applications.
- Did performances analysis for some web apps, optimize the performance and improve User experiences.
Senior Software Engineer
Confidential
Responsibilities:
- Configured environment for development, including Hibernate, Eclipse, Spring etc..
- Designed all UI and implemented using JSP, JQuery.
- Designed data model and the architecture of Simulators
- Implemented JSP, SMPP client, BO, and create databases and mappings of POJO and tables.
Senior Software Engineer / Architect
Confidential
Responsibilities:
- Investigated the solutions on architecture level to merge two projects of customer services.
- Redesign all UI and refactored and implemented them.
- Re-factoring the classes of customer services apps.
- Finished merging work on architecture level.
- Merge all project files including xhtml, JSP, properties and configuration.
- Data modeling and DB design
