Chen Qian Email and Phone Number
• Over 6 years of IT experience in Design, Development, Support, and Implementation of Web-based applications using JAVA/J2EE Technologies (Core Java, JDBC, Servlets, JSP, XML, Spring, JUnit, Hibernate, and Restful API).• Development experience with Java such as OOPS Concepts, Strings, IO, Multithreading, Collections, and Exception Handling. Very Good Experience with Servlets and JSP. • Experience in spring frameworks like spring web flow, ORM, spring core, Spring AOP• Extensive knowledge in Spring Web MVC framework for the applying MVC Implementation to the web application.• Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB).• Used SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework. Created SQL, PL/SQL statements for the effective retrieval and storage of data from the database.• In-depth knowledge of Apache Subversion (SVN) and Jenkins Continuous Integration Server-Installation, Configuration• Strong experience in Python programming. Experience in writing Python script to grab streaming data from a website and sent them into Kafka• Implemented a Spark application to process data from Kafka into Hive by using Python3• Experience in machine learning and deep learning framework: Use Tensorflow. Keras, and Pytorch to build various neural networks like Recurrent neural network (RNN), Long Short-Time Memory (LSTM), Convolutional neural network (CNN), and other deep neural network-based models.• Designed and developed the application using the Agile methodology and followed TDD, Scrum, pair programming.• Used JIRA to test and track the Issues and Bugs related to software or Application.• Exposed with different web application servers like Tomcat Apache Server, IBM WebSphere server, BEA Web Logic Server, JBoss Application server.• Good understanding of using Spring Cloud for microservices deployment and auto configurations like Eureka (Service Discovery), Hystrix (Circuit Breaker), Netflix Zuul (Intelligent Routing), Cluster state (Apache Kafka) and Monitoring and centralized log analyses ELK stack (Elasticsearch, Logstash, and Kibana).
Caci International
View- Website:
- caci-international.co.uk
- Employees:
- 35
-
Java DeveloperCaci International Jun 2019 - Present• Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.• Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts• Developed web service for products using RESTful API• Implemented the application using Spring MVC web framework based on MVC Architecture• Developed reusable and interoperable Web service modules based on SOA architecture using RESTful.• Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Struts, Spring MVC framework.• Developed persistence Layer using Hibernate to persist the data and to manage the data.• Implemented multithreading, parallel programming, and clusters to improve performance efficiency and decrease the response times• Developed Core Java components to develop the transaction report• Designed and implemented UI by using HTML5, CSS, JavaScript, Bootstrap, AngularJS• Diagnosing and fixing bugs and issues on existing production platforms• Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.• Built fast query system in Python to handle CSV files containing millions of rows• Involved in Data normalization and designing of Database• Contributing to design and implementation of the support system to enhance reliability.• Experience in evaluating 3rd party product architecture and design and documenting the adoption process into the organization. -
Java DeveloperBarclays Sep 2018 - May 2019London, Gb• Worked on writing Business APIs for credit card platform.• Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.• Involved in building microservices with event sourcing and Command Query Responsibility Segregation(CQRS)• Involved in design of new Domain models following the Domain Driven Design(DDD).• Worked on Rest Web services, to specify the business behaviors and backend call• Designed the application using core Java concepts such as Multithreading, Collections Framework, File I/O, OOP, JDBC, Generics and concurrency• Involved in developing BDD scripts with Cucumber and writing step definitions, features• Integrated Apache ActiveMQ and Spring JMS API to send and receive messages for application’s restful API• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for microservices.• Coded Rest API for Product service using spring boot.• Integrating microservices and JSP's using Ajax and jersey client based on the Rest template which is generated using Swagger.• Configured Jenkins to implement builds on daily basis and generate change logs• Involved in writing complex PL/SQL, Stored Procedures, Triggers and Cursors in Oracle• Developed unit test cases using Mockito framework for testing accuracy• Used JIRA tool for Issue/bug tracking, monitoring of work assignment -
Java DeveloperAlibaba.Com Sep 2016 - Dec 2017Hangzhou, Cn• Actively involved in the various phases of SDLC to analyze business requirements, analysis, design, development, testing, and support.• Designed the online food ordering system in Java which was used by large-scaled e-business • Designed and built customer services ( order, payment and tracking services)• Developed and adjusted the back-end of the application to handle over 10 thousand daily requests• Implemented Spring MVC framework and integrated all products with web services.• Worked with Spring + Hibernate framework as back-end application architecture• Worked with HTML, CSS, Javascript for web pages• Worked with SVN to submit code and control visions of projects• Used Spring Security to provide user authentication and api authorization for allocation security• Involved in writing Stored Procedures, Triggers and Cursors in Oracle• Configured beans such as User, Accounts, transactions using Spring IoC• Involved in Data normalization and designing of Database -
Java Web Application DeveloperChina Mobile International Limited Mar 2014 - Aug 2016Hong Kong, Cn• Worked in a tightly integrated product suite in a fast-paced, highly collaborative, Agile Scrum Development Environment• Developed application using Spring Boot framework, REST, Tomcat, Maven.• Implemented Data Access Layer using Spring Hibernate ORM framework.• Involves in creating the Hibernate POJO Objects and mapped using Hibernate Annotations. Implemented multithreading for Spring Batch applications.• Configured the crosscutting concerns like logging, auditing, security using Spring Aspects and Security.• Developed and Consumed RESTful services using Spring framework.• Automates important business scenarios using Java, Selenium Web Driver, Junit• Automated the build and deployment process using MAVEN, Gradle build script• Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
Chen Qian Education Details
-
Rutgers UniversityComputer Science -
Nanjing UniversityComputer Science
Frequently Asked Questions about Chen Qian
What company does Chen Qian work for?
Chen Qian works for Caci International
What is Chen Qian's role at the current company?
Chen Qian's current role is Java developer with experience in Python.
What schools did Chen Qian attend?
Chen Qian attended Rutgers University, Nanjing University.
Who are Chen Qian's colleagues?
Chen Qian's colleagues are Lorna International, Angharad Carruthers, Lauren Worth, Alisha Carvey, Amanda Biggs-Munro, Nicola Bassil, Crystal Green.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial