Software Engineer Resume
Overland Park, KS
SUMMARY:
- Experienced Full - Stack Developer with a strong skillset across various domains and a track record of successfully completing complex, enterprise-level projects. Possesses expertise in object-oriented design and development, problem-solving, and quickly adapting to emerging technologies to achieve business objectives.
- Demonstrates self-motivation and leadership abilities, excelling at fostering collaboration within cross-functional teams to deliver high-quality results within tight timelines.
TECHNICAL SKILLS:
Programming Languages: Java, C/C++, Smalltalk, Perl, PHP, Python, JavaScript, AngularJS, React/Redux with Webpack, Node.js.
Databases: Oracle, SQL Server 2000/2005, Sybase, MySQL, PostgreSQL, and MongoDB
Web technologies: J2EE, XML, HTML, JSP, Servlet, Struts, Spring framework, Spring Security, Spring boot, JPA, Spring Data, JSF, Hibernate, JMS, Castor, SOAP, Microsoft IIS + ASP, Apache MySQL+ PHP, AngularJS, Apache CXF, RESTful Web Service, AWS, Apache Kafka, Redis, GraphQL, Elasticsearch, Docker, Kubernetes.
IDE: Eclipse, NetBeans, Spring Tool Suite, VS Code, etc.
Operation System: Windows 2000/XP/NT, Linux, UNIX.
Others: CVS, subversion, Git, Clear Case, Apache Ant, Maven, Apache Camel, SonarQube, SAS
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Overland Park, KS
Responsibilities:
- Collaborated with an Agile team to create business solutions for Confidential 's Capability Up Left Program (CUP), which involved developing cloud-native applications deployed on the AWS platform.
- Developed extensive Billing REST APIs for Confidential, catering to concurrent digital subscribers and utilizing Docker and Kubernetes technologies for seamless deployment.
- Mentored junior team members by offering insights on new requirements, business domain logic, and best coding practices, fostering a supportive learning environment that contributed to the team's success.
Technologies involved: Java 11, Spring, Docker, Kubernetes, REST API development, Apache CouchDB, Cassandra.
Full stack Developer III
Confidential, Round Rock, TX
Responsibilities:
- Testing Managing System development utilizing spring boot based micro service backend and React/Redux based front end.
- REST API implementation for student registration for subject test and student transfer.
- Graphql endpoint design and implementation for student registration for subject test.
- UI component development for student registration for subject test and student transfer.
- Indexing student registration information into Elastic Search to improve the application search performance.
Developer
Confidential
Responsibilities:
- Chinese bible data parsing and collection from ccbiblestudy.org.Designed Database model initially with MySQL and late on MongoDB.
- Developed Spring Boot application to load data in MySQL, exported data from MySQL and imported into MongoDB collections.
- Development of GraphQL Endpoint with Spring Boot for general Chinese bible data retrieval
- Development of the Confidential website with React/Redux and late on migrated it to Next.js.
- Initial work on mobile application development with React Native.
- Application development with Docker containers for the applications.
Technologies involved: Java 11, Spring, Spring boot Micro service, React/Redux, Docker, Redis, MongoDB, Next.js, Graphql
Software consultant
Confidential, Kansas City, MO
- Designed and developed a push to debit payment system for Confidential utilizing spring boot for micro service implementation. Developed REST API for the merchant on-boarding registration process and efficient card processing with First Data
- Developed card processing components such as scheduling jobs and global bin injections with technologies of Spring Data JPA, and Apache Camel for file processing and scheduling.
Confidential, Kansas City, MO
Responsibilities:
- Migrated Confidential account registration and authentication system to Okta with Spring boot based micro service and transformed existing customers into the new system with the new developed REST API managed by Openshift on AWS platform.
- Design and development of Online applications with React, Material-UI, and Redux-Toolkit for application state management.
- Provide production support and enhancement for americancentury.com including defect fixes, new feature development, release, and prod support for various subsystems such as Splunk reports, batch processes, compliance, auditing etc.
Confidential, Kansas City, KS
Responsibilities:
- Implemented an online movies systems (DZone blog) with a clean separation of Client/Server component such that the backend service is provided with Rest API implemented with Node.js and React on the frontend integrated with Redux for application state management.
- Development of mockola.com utilizing Fabric.js and React for canvas drawing tool for Enterprise software design.
Technologies involved: Java8, Spring, Spring REST API, Spring Security, Spring Data JPA, Apache Camel, AWS with Openshift, Ansible Playbook, Forum Sentry, Jenkins CI/CD, Node.js, React Redux, redux-toolkit, Material-UI, Okta, and Splunk.
Senior Software Engineer
Confidential, Kansas City, MO
Responsibilities:
- Healthcare software application development for Confidential . Scheduling application maintenance and improvement. Technologies used: Google Guice, RESTful, JSON.
Lead System Software Engineer
Confidential, Overland Park, KS
Responsibilities:
- Design and development of participant registration/authentication web application: https://participant. Confidential .com/participant/#/login, designed and implemented REST API with Spring and Apache CXF for participant registration and multi-factor authentication, Secured API access with Spring Security.
- Designed and implemented a JSON Web Token based authentication module as a separated application that could be integrated into web applications.
- Designed and implemented REST API for message delivery with vendor of “MessageBroadcast” and “Twilio”. Those API was used in delivering activation code in the registration/authentication workflow.
- Design and implement a frontend user interface with Angular.js for the web application. That includes multiple flows including participant registration, login, login help and user profile maintenance.
Technologies involved: Java 6, Maven, spring, Apache CXF, spring, Spring Security, Spring AOP, Spring JMS, AngularJS and NPM.
Application Developer II
Confidential, Overland Park, KS
Responsibilities:
- Design, development, test, and maintenance of CDR-XML application for various reports such as xml billing report, platform/product recon report and IP count report.
- TRS desktop application enhancement, add new features to Java Swing application, upgrade java application from Java 1.4 to Java 1.6.
Technologies involved: Maven, Spring, Hibernate, XSD, JAXB, Oracle Stored procedure, JMS, JSP, servlet, JQuery, Java AWT, Swing.
Software Analyst
Confidential, Lenexa, KS
Responsibilities:
- Web Accessioning application development for Toxicology Business Unit.
- Medical review process for CRL's Medshield project of Toxicology.
- Consent capture web application update for MedShield Project.
- Crystal report for MedShield Project.
- Evaluating and concept proof of Barcode Printing solution across SBU in CRL.
- Profile web tool development.
- HL7 data development for data communication.
Technologies involved: Spring, Hibernate, Messaging, Apache Camel, JBoss AS, Crystal report. Maven, Nexus, Oracle, Subversion.
Senior Consultant
Confidential, Kansas City, MO
- Requirement analysis, Application design, implementation, deployment and production maintenance.
Technologies involved: Spring, Struts, JPA, JUnit, Maven, Nexus, JBoss AS, SQL Server 2005, HSQLDB, Henderson Server, Subversion, Clear Case, UML, iText, iReport, JasperReport.
Application Developer
Confidential, overland park, KS
Responsibilities:
- Development of web-based ticketing system in Confidential (eTicket Application).
- Functional implementation required by business, performance improvement and application maintenance. Participated in on-call service for eTicket test and production issues.
Technologies involved: Java J2EE, Struts, JSP, XML, Oracle, WebLogic application Server.
Software engineer
Confidential, Kansas City, MO
Responsibilities:
- Developed customer reporting web pages with ASP, SCIMS Database and Web Application development for Confidential PARMO project.
Technologies involved: Microsoft IIS, ASP, VB Scripts, Stored Procedures, transactions, Microsoft SQL Server, IBM Rational Software Development platform, and IBM WebSphere Application Server.
Software engineer
Confidential, Blacksburg, VA
- Proteomics database design and web application development using Java, JDBC, Struts, JSF, Hibernate and Oracle. This website serves as a portal to share protein data and resources between various proteomics research centers and the scientific community.
- Visualization tool development for 2D Gel/Mass spectrometry data using Java Swing, XML, ANT, Castor. This is a Java client-side plug-in for the ToolBus/PathPort system developed in VBI.
- Web services development for protein identification based on peptide mass fingerprint and peptide sequence derived by the interpretation of MS/MS data, it was developed by utilizing Tomcat, Axis.
Research Assistant
Confidential, Blacksburg, VA
Responsibilities:
- Microarray Data management and statistical analysis with PostgreSQL using SAS software
- Automation of Microarray data analysis by utilizing Shell scripts and PostgreSQL database.
- Presents differentiate expressed genes to web by PHP scripts.
- Research Assistant, Plant Pathology Department, North Carolina State University, Raleigh, NCResponsibilities:
- Data mining of BLAST results with EST sequence from esophageal gland cells of the soybean cyst nematode.
- Lab database management using Microsoft Access, web application development with Microsoft IIS.
Website Developer
Confidential, Raleigh, NC
Responsibilities:
- Wrote CGI scripts in Perl for the online career test, data acquisition, storage, and analysis.