We provide IT Staff Augmentation Services!

Es Applications Developer Resume

Houston, TX

SUMMARY:

  • Business and software development IT professional offering excellent problem solving, communication and technology skills.
  • Experience includes analysis, development and support of scientific, medical and business applications and over 15 years of experience in software life cycle development.
  • Over 7 years of IT experience in a healthcare environment.
  • Java application design, development, support and enhancements for mobile projects using tools Eclipse and Android SDK.
  • Base native Android application was developed to be used in medical research studies and was rolled into several applications used in medical studies. Application gathered and stored patient data for research.
  • Application development of websites using various technologies including JAVA, HTML5 and supporting technologies.
  • Multiple Java Enterprise Web application team projects in which software was successfully designed, implemented, debugged, maintained and supported as enterprise applications.
  • Progressively acquired skills in multiple technologies to provide depth and breadth of technical ability and understanding of enterprise applications and all phases of the full software development life cycle.
  • Worked with Project Manager and Subject Matter Experts to elicit requirements and then as developer to design and develop, test and release to production, two Medical IDL software applications that captured CT and MRI phantom DICOM images and extracted data, analyzed the data and stored it into a relational database.
  • These applications automated a QA (Quality Control analysis) data acquisition process.
  • A Java user interface web application was developed to provide web access to chart and view the data using SQL and charting software.
  • Support software included creation of perl scripts, crons and sql scripts for database management.
  • Experience on multiple platforms: Unix (Solaris), Mac OS X and iOS, Windows, Linux, Android SDK and open source code in projects.
  • Experience using JavaScript/Java frameworks in Java Enterprise web application projects including AppFuse, Struts, Tiles, Documentum.
  • Use of Hibernate and WebServices as part of J2EE applications.

TECHNICAL SKILLS:

Languages: Java, SQL, Javascript, HTML(4,5), CSS3, XML, XSLT, Perl, .NET (C#, VB), Dalvik/Android (Java)

Databases: MySQL, Oracle, MS SQL Server, SQLite3, DB2

Platforms: Unix, Linux, Windows, Android OS/Dalvik, Java JVM.

Frameworks, Libraries and Tools: JSF, Apache libraries and plugins, Android, Google, Javascript libraries, EclipseNetBeans, Visual Studio, SQL Server Manager, Microsoft software and development tools, AJAX, SDLC, Web Services, SOAP, REST, Hibernate, XSL, Android Tools, Adobe Creative Suite, ImageJ, JDeveloper, Database Management tools and software.

Version Management and Source Control: Subversion (SVN), CVS, Rational Clear Case, Jira, Microsoft products.

Servers: GlassFish, WebSphere, Apache (Axis, Tomcat), JBoss, MS SQL Server, IIS, Oracle products

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

ES Applications Developer

Environment: PeopleSoft 9.0, 9.2, Oracle, SQR, SQL, BI Publisher, PeopleCode, App Designer, STAT

Responsibilities:

  • Project work with Peoplesoft custom HR applications within PeopleSoft 9.0 and 9.2.
  • Development, enhancements and bug fixes to existing applications and pages.
  • Development of BI Publisher custom templates and integration into existing applications.
  • Work on team assisting in migration from 9.0 to 9.2 upgrade.
  • Hands - on training in Peoplesoft 9.0 and 9.2 including PeopleTools, PeopleCode, App Engine and SQR’s.

Confidential, Houston, TX

Sr. Web Developer

Environment: Java, JSF, Java EE, javascript libraries, C#, HTML, CSS, VB, SQL, SQLite, XML, MS SQL Server, MySQL, Web Services, database management software

Responsibilities:

  • Contribution to development of client server web application with workflows using Java EE technologies.
  • Maintenance and enhancements to applications in production using .NET technologies.
  • Work with MS SQL Server, MySQL, SQLite browser (Mozilla plugin) for personal development and supporting project work.

Confidential, Houston, TX

Applications Programmer

Responsibilities:

  • Development, enhancements and support of native Android applications used for EMA (Ecological Momentary Assessment) research projects.
  • Worked on Android EMA project to capture requirements, complete design and implementation of base Android application and work closely with clients in deployment, testing and support of Android projects.
  • Analysis, design, development, testing, troubleshooting and debugging with use of Java, Android SDK and Eclipse on a Windows platform.
  • Database developed as part of Android application. SQL statements used for CRUD and management of the SQLLite3 database within application. SQL was used to initialize the database with data from data file and to store data from assessments into SQLLite3 database during running of application. The application parsed an XML datafile to use data and build database in application during installation.
  • Providing training to customers on how to install the application as a third party application on the Android device, include data files as part of the installation, and the creation and download of data files from the device into Web Manager web application interfacing with MS SQL database after completion of assessments by participants.
  • Upgrades, bug fixes, documentation and enhancements of applications.
  • Support of customers in EMA research projects to install and work with software and devices. Support of these applications involved providing documentation, troubleshooting, resolution of issues, identification of software bugs and nuances and resolution of issues.
  • .Net websites using C#, Dev Express libraries, ASP.net, HTML, CSS, LINQ TO SQL interfacing with an MS SQL Server database. Visual Studio 2008, 2010 and 2012 used as IDE’s. MS SQL Server management client used to manage database.
  • Website development using HTML5, JQuery, CSS3 and MS SQL Server database. Also some work with ColdFusion scripting.
  • Training in Rhythmyx platform to support and maintain internal website for our team.
  • Completion of Flash portfolio for presentation at Expo.
  • Development of Flash slideshow videos as part of a project. Work included use of Adobe Flash, Action Script 3.0 and Adobe Photoshop.
  • U of H Continuing Education Course in IPad and IPhone development.
  • Additional training through Education Center and Education Center satellite to gain knowledge and advance skills in Business Analysis, Project Management, Web Development,.NET, ADO and ADO.NET, XML, HTML5 and SQL.
  • This position was completely research funded and was comprised of work on grant funded research projects where the software developed was used in gathering and storing patient data for use by researchers.
  • Various contracting positions using Java, J2EE, Java EE, .Net, PHP and MySQL technologies.
  • Explored security related IT technologies as a volunteer in an organization.
  • Attended Graduate school full time to work on M.B.A.
  • Volunteer work with church.

Confidential, Houston, TX

Sr. Software Engineer

Responsibilities:

  • Maintenance and support of Insite4, a J2EE application used for configuration management of SAP updates.
  • Codebase included JMS, Velocity templates, XML, CSS and HTML. BEA workflows and portals. CVS version control.
  • View utilized Java Swing front end with Velocity and JMS and workflows.
  • Application was compatible with and utilized Oracle, MySQL or MS SQL Server databases.
  • SQL queries for Oracle, MS SQL and MySQL databases.
  • JBoss application server with Tomcat. Application developed and maintained on a Linux (Fedora) platform.

Confidential, Houston, TX

Programmer Analyst

Responsibilities:

  • eSysco - J2EE application with MVC architecture. Websphere Application Developer (WSAD), Rational Application Developer (RAD) IDE, Websphere web server, DB2 database, Rational Clear Case.
  • Projects included design, enhancements and maintenance for this application in production generating millions of dollars in sales from customers.
  • User interfaces included HTML, XML, CSS, Javascript.
  • WSAD IDE initially used with upgrade to RAD IDE to develop, implement and test code changes to this application.
  • Completion of Use Cases and other Business Analysis documentation.
  • Implementation, debugging and testing of Java code and embedded SQL queries before submission to Testing group and final build.
  • Participation in on-call rotation and support.
  • EMC Documentum projects - Training, testing and knowledge transfer from consultants as preparation for maintenance and support of the applications. Use of VM Ware to implement and test Documentum project code. Data store was an Oracle database. User interfaces used JQuery, AJAX, CSS, Javascript libraries and HTML. Use of RESTful web services in projects.
  • Participation in company IT mentoring pilot project for Java. Mentored an RPG programmer who was being retrained to program using Java and object oriented technologies.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Prototyping of design for PMO tax application.
  • Developed Java Data Objects, stored procedures for interface with DB2 database.
  • Development of Struts Tiles Modules for a customized Struts-Tiles framework for PMO Tax Application.
  • Development of user interface for modules using Websphere Studio Application Developer, DB2 database, CVS. Struts and Tiles were used in development of the user interface and as part of the Jumpstart J2EE customized Struts Tiles framework. Tiles UI included XML, HTML and CSS and support for capturing data through data objects.
  • Extension of PMO Jumpstart framework involving DB schema and entity relationship diagrams, development of stored procedures, Java Data Objects and Struts Tiles modules, additions to configuration files.

Confidential, Houston, TX

Programmer Analyst

Responsibilities:

  • Design, development, maintenance and support of projects to automate processing of daily QA images for MR and CT modalities.
  • Java SDK, JFreeChart, HTML, CSS, Apache Tomcat 4.3.1, 5.0, J2EE, JBoss, MySQL, Cactus, JMeter, JUnit, Log4J, Oracle, HTMLDb, OracleFiles (Oracle Configuration Suite), JBuilder, JDeveloper, IDL programming language, DICOM format, Perl, Unix: Solaris, Linux as production environment, Windows 2000 as development environment, HTML, JSP, CSS, XML.
  • Full lifecycle development of two projects.
  • Gathered requirements for MR and CT AutoQC projects working with Medical Physicists and Professors.
  • Worked with Medical Technologists and Professors to produce IDL Analysis programs which place ROI’s in images, take samples of data and perform specific Daily QC analyses of digital data from Magnetic Resonance (MR) and Computed Tomography (CT) images produced from daily scans of phantoms and then save the data results in database tables with collection over a prolonged period of time in order to identify and analyze trends.
  • Automated this process with Unix crontab file to execute perl drivers at specific times which execute the IDL programs to read and analyze DICOM image files, write data to output files, move image files and do clean up of file system, and execute Java programs to store the data into tables in a MySQL database. Automated backups of the database tables are also done at specific times through a cron job.
  • As soon as the data is stored, the data is immediately available for viewing with a java client-server web application.
  • Produce jpeg images from the images that show placement of ROI’s (Regions of Interest) from which statistical analysis of the areas of the ROI’s was done and include these in the Presentation of the data.
  • Design and Implementation of Java Server-Client applications to display the results of the analyses for both MR and CT modalities in both Chart and Table format in a web site.
  • Perform trend analysis for the CT data showing a Linear Regression and best fit line through the data.
  • Version control of all programs and documentation is through CVS.
  • Provide support, maintenance and additional feature development and implementation for the AutoQC projects and the Physics Technologists and others who use them.
  • Preparation of Recommendation document for a Budget Tool project and presentation to the Steering Committee for approval.
  • Design and administration of MySQL databases and tables that provide the storage container for the Java Presentation programs.
  • Installation and configuration of software on both Windows development pc and on a Sun Solaris server of Tomcat, JBoss, Java SDK, Cactus, Log4J, JMeter, Oracle 10g DB, HTMLdb, Configuration suite and Oracle web application server, MySQL databases, JBuilder, JDeveloper, and other supporting software. Development of a test and development platform and a production platform for the AutoQC and budget tool projects.
  • Complete online and written documentation for projects.
  • Presentation of project work at Steering committee meetings.
  • Active participation in Austin Java Users Group (AJUG), Houston Java Users Group (HJUG) and Houston Area League of PC Users (HAL-PC).
  • Preparation for Sun Java Programmers and Sun Web Developers Certifications
  • Various positions in temporary employment including Researcher for publisher of Commercial and Industrial Real Estate Guides - queries and updates to Access databases.

Hire Now