We provide IT Staff Augmentation Services!

Senior Application Developer Resume

2.00/5 (Submit Your Rating)

Overland Park, KS

TECHNICAL SKILLS:

  • JAVA, JEE, JSP/Servlets, SQL, Oracle/SQL, Hibernate, JPA/ORM, Spring, Spring Boot, Eclipse, WebSphere, Tomcat, Struts, JBoss, Ant, Maven, Jenkins, JIRA, CVS, SVN, Git/GitHub, RESTful, HTML, HTML5/CSS3, Web Services API, JSON, jUnit Test, SOAP, XML/XSLT, EJB, JDBC, UML, OOAD, TDD, MVC, SDLC, RMI, JMS, Agile/Scrum Methodology, Design Patterns, UNIX, Linux, C/C++, Rational ClearQuest, Rational Rose, Visual Age for Java, Cactus, Visual SlickEdit, iPlanet, Together Control Center, IntelliJ, WinCVS, Project Watch, TCP/IP, firewalls, cryptography, and Internet security, Node.js, JDK, m2e - Maven plug-ins, Weblogic Server, Oracle SQL Developer, Oracle DB Express/Enterprise, TortoiseSVN, Eclipse Papyrus, JRebel, Hyperic, etc

PROFESSIONAL EXPERIENCE:

Confidential, Overland Park, KS

Senior Application Developer

  • Through thorough analyses and assessments, worked out strategies and technical approaches for the client’s legacy apps’ modernization projects. Architected/designed the old to new upgrade roadmaps for the apps, and finalized the excursion plans to carry out the upgrade work.
  • Completed system analysis, assessment, and re-design for more than two dozen Java/J2EE/Oracle based Web apps. Selected more advanced IDEs, development/Web/DB servers and DB, and middleware. Carefully balanced out the apps’ technical needs, system capacities, and software compatibilities.
  • Worked through the full SDLC via analysis, design, development, testing, integration, and deployment, and to put the work into production. It involved heavy coding, debugging/trouble-shooting, and testing. Have already completed the modernization work for a few key apps, and those upgraded apps are now running smoothly on production.
  • Worked not only to upgrade the apps’ systems IDE, JDK, development/Web/DB servers and middleware, but also to renovate the apps functions, tools, features, and usability. Worked on quite a few apps along this line, and the updates I made were all put into production. Still more going on.
  • Based on special client requests, worked to add new, change/modify already there, or remove obsolete functionalities.
  • Based on customer needs, completely replaced Web/app servers, middleware, and databases for certain apps.
  • Tickets/issues handling, defects fixing, debugging, and fix verifications. Of the many apps in production, new issues/tickets keep coming daily. Also support production to fix all sorts of issues, bugs, malfunctions, or exceptions.
  • Production on-calls, work to fix any production issues on the fly.
  • Coach junior developers and support peer co-workers.

Confidential, Kansas City, MO

Senior Software Developer

  • As a senior software integration specialist, work with software architects on the planning, designing, and finalization of new project design, development, integration, and deployment.
  • Major renovations/updates to a current working Web system for USDA/FSA, to upgrade it with newer functions/techniques to face the ever-growing needs of the customers. Defects fixing, debugging, and Unit/function testing of fixes.
  • Design tuning, coding, troubleshooting, security, and new feature introduction to the current platforms/projects.
  • Developing, integrating, and deploying new software into production, ensure seamless integrations, and thus superb performances of the software.
  • Training junior engineers on development environment integrations, and throughout the SDLC.
  • On the outlook for, research on, and introduce of newer tools/techniques into development work for teams, to ensure highest standards are met and latest tools/techniques are used.
  • Using agile/scrum methodology to carry out design/development/deployment work.
  • Extensive IT/Data security training, software applications, and implementation. Advanced and broad knowledge of cyber security.

Confidential

Senior Java Developer

  • Participate in Director-level new projects plan/design meetings, to select/decide platforms/formats for new software development/testing/integration/production. Provided expertise input/ideas for decision makers.
  • As a lead programmer, work with tech lead on the planning, designing, and finalization of new project analysis, design, development, and testing components. Decide/choose the parts/tech tools/models/prototypes that need to be included in new projects.
  • Coach/mentor to junior developers on development environment setups, software analysis, design, coding and trouble-shooting.
  • Completed a development environment setup/integration package for the group, with step to step instructions - so team could focus more on coding, debugging, and testing work.
  • Build a virtual development environment for development, testing, and integration teams - thus to eliminate mismatches in development environment among teams and between phases.
  • Work daily on design tuning, coding, debugging, security issues, and new feature adding to programs/projects.
  • Research and introduce newer tools/techniques into team development work, to ensure highest standards are met and latest tools/techniques are used.
  • Closely follow agile/scrum methodology to carry out daily design/development work.
  • Extensive IT/Network/Data security training/coursework, heavy SecurityPlus training.

Alcatel-Lucent Corporation, Overland Park, KS

Consultant /Application Development/Testing

  • Applying Agile/Scrum methodology on the development and support of JAVA/J2EE based Lab service websites.
  • Throughout the SDLC, actively analyze, design, develop/code, test, and integrate new software into the Lab service websites.
  • Integrate the latest tools, technologies, software, and design patterns into the system to improve performance and functionalities.
  • Continuously upgrade/renew of platforms, frameworks, operating systems, servers, and databases.
  • Support troubleshooting/debugging, performance evaluations, system status report generating.
  • Overall hardware & software management, operating, and maintenance.
  • On-site Client technical support.

Confidential, Kansas City, MO

IT Specialist/Java Developer

  • Web Site Re-engineering: Customer Service Website design and development for the Farm Record System Project at the Farm Service Agency (FSA)/USDA, Kansas City, MO. The Farm Record System Website is one of its core businesses of the FSA and serves more than two thousand FSA Service Centers across the entire US. Actively participated and worked extensively in the entire SDLC for this project, including customer requirements gathering/artifacts/analysis, design, build, and implementation. Worked heavily on the design, implementation, and QA/unit testing aspects of the project especially on the business model layer, where all the business requirements/logics/rules are to be followed and implemented. Extensive hands on experience in business logic applications, new requirement integrations, debugging/JUnit testing, and implementation.
  • Project Support and Maintenance: Worked extensively to support projects during migrations/transitions from system to system and between phases. Played important roles during transitions from a legacy system to new Farm Record System, and related interim systems. Worked on all support aspects of the service sites, back/front ends, and middleware in between. Extensive hands on experience in testing/debugging, business logic implementation/new release integration, and implementation.
  • JUnit Testing: Applied state-of-the-art technologies/architecture to build and test applications for the Farm Record System Website. Worked heavily and consistently on QA/JUnit test issues to ensure the quality of all the constructions. This ensured the solid quality and timely completion of the design/build/implementation of the project.
  • Web Service Migrations: Worked actively on the migration of Farm Record System from a legacy system to the newly designed/constructed Farm Record System. Carried out some major analysis/testing responsibilities for the migration, and related interim phases of the migration. Involved in the selections of new backend, middleware, and front end systems, the system compatibilities/capacities, software/supporting roles, and implementations.

We'd love your feedback!