•5年以上使用Java、Spring、多线程、异常处理、反射和单元测试设计、开发和维护大型J2EE应用程序的经验。
•5年以上大型国际团队敏捷Scrum开发方法的经验。
•在使用各种技术方面有丰富的经验:Java11、Spring、消息队列(Kafka/Long Polling)、Web服务(Rest/SOAP)、多线程、JDBC、SQL、Shell脚本。
•开发工具的丰富经验:Eclipse/Pycharm/GoLand、Git、Maven、SonarQube、Autosys、TeamCity、uDeploy、Jenkins、Jira、CICD。
•数据库系统方面的丰富经验:Oracle、MySQL、SQL Server。
•存储过程、触发器、MyBatis方面的经验。
•Linux经验。
•自动化测试脚本经验:Junit、测试自动化框架、Cucumber、Selenium。
•熟悉算法和数据结构。
•熟悉面向对象设计模式、微服务、AWS、GCP。
项目1:秒杀电子商务网站
一个电子商务网站,在几秒钟内销售秒杀产品,所以对高并发性的要求很高。
强大的采购过程控制,包括时间控制、库存控制、重复操作控制等。
技术:Spring、MyBatis、高并发、JavaWeb、Annotation、Cache、Restful。
项目2:智能销售平台
技术:Java11、多线程、Maven、Gradle、Grails框架、消息队列、Springboot框架、Rest、微服务、GCP。
成果:
•为销售团队和呼叫中心设计和开发电话应用程序,以联系现有和潜在客户。
•实现了事件驱动的调用状态机,以实时处理调用流;实现了将所有关键行为数据记录到数据模型中的功能,以便进一步进行人工智能数据挖掘。
•实现了一个配置系统,使客户能够灵活地设置自定义设置,以便在多个级别(包括国家、省市、办事处和个人代理)启用或禁用媒体播放、录制、分类、处置、转录和监听等功能。
•实现100%高效交付复杂需求的结果。
•实现的设计模式,如Singleton和Pub-Sub。
•实现了大量请求处理程序和实时工作流。
•实施多线程工作流,以高效、正确地处理事件数据。
•为依赖注入和管理实现Maven和Gradle。
•修复了复杂问题,包括Java引用问题、多线程问题、并发问题。
项目3: 金融市场电子交易系统
资本市场,低延迟交易系统,Java开发者,敏捷,Scrum
世界各地的交易员、销售人员和客户使用的金融市场交易平台。
技术:Java、Spring、JDBC、Kafka、MQ、WebServices、多线程、Linux。
成果:
•利用Spring框架设计并实现应用程序,支持交易员和销售人员基于RFQ/FIX协议,对金融产品(债券、指数、CDS、期权、短期等)进行实时的金融交易,效率高、准确性高。
•实现100%高效交付复杂需求的结果。
•实现了J2EE设计模式,如Singleton和Pub-Sub。
•实施多线程工作流,使用批处理、rest api和订阅,高效、正确地处理交易数据。
•实现交易的高交易量和实时定价流程。
•为MiFID实施合规性报告流程。
网站设计开发,公司所有业务的营销和销售网络平台。提供业务分类,展示,搜索,市场数据实时动态,活动链接推广等功能。
系统运行数据实时监控系统。实现应用分类,后端webservice检索数据,前端javascript图表可视化显示数据等功能。