Sr. Software Engineer Resume
Scottsdale, AZ
PROFESSIONAL SUMMARY:
- Talented Senior Software Engineer with demonstrated success in designing innovative applications and achieving high client satisfaction.
- Extensive experience in in requirement gathering and analysis, architecture, component and interface design and development of distributed systems, e - commerce, m-commerce, workflow and IVR applications.
- Experienced Systems Analyst with diverse industry experience in banking, healthcare, insurance, logistics and government.
- Work well alone and as part of a team. Effective communicator with strong technical documentation skills.
- Hands on experiences in designing, implementing, customizing, upgrading and migrating in medium to large server farm environments (SDLC).
- Utilizing good infrastructure and framework, practical development process and method, through unit testing.
- Solid background in Object-Oriented analysis and design. Very good at various Design Patterns, UML and Enterprise Application Integration EAI.
AREAS OF EXPERTISE:
- Programming and design skills
- Excellent problem-solving abilities
- Strong analytical skills
- Results-driven, customer-focused, articulate and analytical
- Hands-on and proactive
- Internet/Intranet development
- Comfortable with change
- Fostering teamwork
- Solid understanding of framework
- Kenel s design and implements
- Enterprise-Wide solutions
- Mobile application development
- SDLC
- Android/iPhone App Development
- Multi-tiered/layer Enterprise applications design and implements.
- OOA OOD OOP UML
- GoF and Grasp MVC,MVP, MVVM
- .Net Framework
- HTML 5/CSS 3/DOM
- Database Analyse and Design
- Web Service/Restful
- BtoB/BtoC Ecommerce
- Deep Learning
- Self Driving car
- Fico/Drools rule engine
- Opencv/Tesseract/TensorFlow/Caffe
- Hazelcast, RabbitMQ
- ReactJs / Redux
- Spring Cloud
- Auth0
- Deep Learning / Self Driving Car
TECHNICAL SKILLS:
Programming Languages: ASM, C/C++/C#, Java, Object C, PL/SQL, PHP, Perl, R, Python 2.7, Scala
Design Patters: GoF, J2EE patters, Ejb Patterns
Client Side Technologies: HTML5/CSS3, Phone Gap, Applet, Flex, CSS Framework/BootStrap
Javascript Framework: ReactJS, Redux, AngularJS, Backbone, Nodejs, Webpack, Grunt, Dojo, ExtJS, JQuery, Mootools, MOO.FX
J2EE Framework: Spring 4 mvc/security/jpa/data/quartz, Seam, Struts 2, Hibernate 5, IBATIS 3, JDBC, EJB, MQ, SSO, JBoss 8 ESB, JSP, JMS 5, TAGLIB, jBPM 6, Log4J, SLF4j, JReport, JFreechart, SOA
App Servers: JBOSS, WEBLOGIC,WEBSPHERE, TOMCAT/JETTY, NodeJS
IDE: MyEclipse\VISUAL Studio\XCode\Android studio\R Studio\Matlab\Intellij
UML tools: Rational Rose, Together, Powerdesigner, JUDE
Source/Version Control: CVS/Subversion/Github, Ant, Maven, Nexus, Hudson
Testing Tools: JUnit, JSUnit, CPPUNIT, GoogleTesting Framework
Template Engine: FreeMarker, Velocity, Smarty, Thymeleaf
Web Service: SOAP, JAX-WS, AXIS, REST, CXF
XML Parse: StAX, DOM4J, JDOM, Schema, DTD
Search Engine: Lucene, Nutch, Solr, Tika
Database: MySQL, ORACLE 8i-9i-10g-12c, Sybase, Informix, SQL Server
Big Data: Hardoop 2, HDFS, Flume, Sqoop, Hive/Stinger, Zoo keeper, Stream, Spark, Map Reduce, Tez, Mahout, Pig, Yarn, Ozzie, Storm, Kafka
NoSQL: Cassandra 2, HBase, MongoDB 3, RedisSeach Technolgy: Lucene 4/5 Solr, Solr cloud, Nutch, Saphix
OS: Windows, HP-UX, AIX,LINUX, SCO UNIX
PHP Framework: Zend, Symfony, YII
Development methodologies: RUP (lite), Xtreme Programming, Agile methodology, TDD, JIRA, JENKINS, Collabrator, GIT, SVN, Android SDK 4/5/6 /Material design iOS SDK/COCOA
Protocol: TCP/IP UDP XMPP, SOAP, OSGI, HTTP, SSL/TSL
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Engineer
Responsibilities:
- Designed, developed, implemented the industry-leading multi-tenant map solution product
- Configurable / customizable front end is written by ReactJS
- Backend utilize mirco service event driven architect based on AWS / Spring cloud
- Big data ( Spark ) heavily used to process Geo Json
- Security architect is based on Spring Security / SSO / OAuth2 /SAML2/Auth0/RBA
- Store Batch job in docker and kicked off by Message Q
- Analysis the data by different math model
- Participate deployment and the product launch
- Self-motivated and effectively collaborate with multiple teams
- Creativity in design, problem solving, coding…
- Provide guidance to other software engineers
- Verifies and ensures function specs has been satisfied
- Detail oritened and able to follow-up and follow-through on tasks
- Design high efficient algorithm and architect foundation code base
- Create architectural diagrams, function specs, presentation and other documents
Confidential, Scottsdale, AZ
Sr. Software Engineer I / Lead Architect
Responsibilities:
- Web analytics / Tagging / SEO / Adobe Applicaitons
- Architect / design of Front end(React) and backend(Node/Spring) application platform
- Data modeling & UI layout
- Microservcice architect and design
- Use case documentation
- Re-architect & coding for legacy application ( Springboot/spring cloud )
- Provide technical directions for entire team and mentor Junior developers
Confidential, Scottsdale, AZ
Sr. Software Engineer
Responsibilities:
- Merchant realtime monitor tools 2.0 implementation
- Chrome extension implementatation
- Image Reconigtion/Open cv
- Restful API( Spring boot)
- Rule Engine( Fico/Drools)
- Varies design patterns
Confidential, Scottsdale, AZ
Core Sr. software Enginner
Responsibilities:
- Study legacy applications & business logics
- Implement Device activation application by J2EE(SOAP) for Pepsi
- Implement Testing automation framework by using pthyon
- Implement generic logging abstract layer by using c++ and design patterns
- Implement new interal protocol based on open ssl
- Maintain and enhance current secured wireless payment applications
- Spring MVC
- Web Services( SOAP)
Confidential, Scottsdale, AZ
Sr. software Enginner
Responsibilities:
- Generate Use cases for secured cloud storage document and work flow application
- Design and implement the document & work flow application by using Spring boot 1.3
- “Service is application” distributed architecture analyses and designs.
- Re-design the legacy applications into distributed clould based computing architect
- Redesign legacy Fee calculations app to drool rules engine based.
- Dropbox & Amazon SDK & integration
- Full text Search / Solr / Mahout
- Cassandra for “Document” store
- Drool for fee calculation
- Restful API ( Spring boot)
Confidential
Quantitative Analyst & software Enginner
Responsibilities:
- Work with analytic consultant team, provide analysis report for individual stock, sector, market and investment behavior to strategy group, using R and R packages via Model
- Design automatically trading system for index, future, option and stock. (C++ and Java)
- Analyze investment margin, emphasis on identification and mitigation of hidden biases in analyzing data
- Provide back-tests for strategy, hypothesis, and trading model using historical data
- Provide program support for analysis team to develop inside application for transaction cost models, risk model and cash flow report
- Provide assistant and suggestion for database architecture and management for amounts of historical and real time analysis data
- Java Based Online Survey Application( Angular JS for front end)
- Browser plugin
- Enterprise Q&A Helper system
- Real time search /Solr /Mahout
- Cassandra for “Survy” Store
- Spring Framework 4
Confidential, San Francisco, CA
E-commerce Consultant
Responsibilities:
- Design, Build e-commerce/m-commerce platform & applications
- Design and build mobiles Apps
- Work on different project individually or with a small team
- Develop in different environments: Android SDK, Linux, XML, Java, Eclipse, ADT plug-in, DDMS, Logcat, etc.
- LAMP (Linux, Apache/NGINX, MySQL, and PHP) experience
- Buding Resful APIs using PHP
- Provide review code, debug, test and maintain service for customer
- Work closely with the application development team to ensure proper integration between mobile app and web services
- Implemente linear / tab / table layouts and screens for the Android platform to support screen orientations and sizes
- Create Navigational Drawer for other app features
- Teste apps on various Android devices with various screen sizes
- Utilize MVC pattern for developing the project presentation layer
- UserCf/ItemCF/Solr/Mahout
- Drool for promotions configuration
Confidential, Sunnyvale, CA
Sr. Developoer
Responsibilities:
- Mockup new feature on the mobile roadmap with product managers and engineers
- Work with team to explore new user flows. Fill a whiteboard and identify options to improve usability
- Break design problems down into viable chunks and solve them with crystal clear clarity
- Analyze metrics and evaluate the user experience
- Keep tabs on new mobile experiences
- Partner with the engineers to test new features prior to deploying to production
Confidential, San Francisco, CA
Software Developer
- Partner closely with architects to perform analysis, architectural and system design, development, and implementation of custom web-based applications
- Provide support of development after implementation of enterprise applications.
- Work with other technical project team members to create and document optimal architecture and system designs from defined customer requirements
- Participate and develop new software, creating unit test coverage, and assists in creating implementation plans
- Troubleshoot and recommend solutions to existing production issues
- Document code and assist in developing end-user support plans
- Participate in the software selection process for new enterprise applications
- Provide oversight, code reviews and general best practice tools and techniques to less experienced developers
Confidential
Sr. Developer
Responsibilities:
- Design & Develop instant messenger (SINA PAGER) based on Windows/C/C++ develop environment
- Work with financial and business analysts to develop and maitan brower based real time stock analysis system
- Ensure that integration projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues
- Execute data exchange projects with internal and external customers
- Design & Develop LAMP based forums
- Prepare troubleshoot existing report
Confidential
Softwre Engineer
Responsibilities:
- Develop large scale bank system application
- Develop KOISK application