Software Engineer Resume
Overland Park, KS
PROFESSIONAL SUMMARY:
The Job roles I performed in software development are Application Architect, Project Manager, Technical Lead, System Administration, Application Development, Database Design and Implementation, Regression Testing, Product Analysis, Application Testing and Staff Training. The roles performed were during Client/Server and Web - oriented development projects.
SKILL:
LANGUAGES: Java, Groovy, C++, C(Borland and Microsoft)
WEB: HTML4, HTML5, JavaScript, JQuery(Ajax), JSTL, JEL, JSON, ExtJs, Sencha Architect, Twitter Bootstrap
J2EE: EJB 2.0, TIBCO JMS(client-side), Servlets, JSP, JDBC, JavaBeans, JTA, WebServices, ActiveMQ
J2EE FRAMEWORKS: Spring Core, Spring MVC Portlet, Liferay, Stripes, Struts, Grails
ORM: Hibernate, Eclipselink, IBATIS, JPA
TESTING: JUNIT, WinRunner, Load Runner, Selenium, SoapUI, Cactus, Jenkins
IDE: WSAD, Eclipse, MyEclipse, RAD 6.0, STS, IntelliJ
UML: Rational XDE, VISIO
PROJECT MANAGEMENT: MS-Project, Rally, Trello, JIRA
MISC. TOOLS: XML, XSLT, Pro-C, Esqlc, Makefiles, JIntegra, ANT, Flex, JSON, Oracle SQL Developer, Korn shell, Maven
REPORTING: Crystal Reports, JasperReports, OpenReports
SOURCE-CODE CONTOL: ClearCase, CVS, SourceSafe, MKS, SVN, PVCS
OS: Windows, UNIX(multiple flavors), LINUX
APPLICATION SERVERS: WebSphere, WebLogic, JRUN, JBOSS, Tomcat, GlassfishTuxedo 8.1
RDBMS: Oracle 10g, Informix, DB2, SQL Server, MySQL, Btrieve, Postgres, Firebird
No-SQL: MongoDB
WORK HISTORY:
Confidential, Overland Park, KS
Software Engineer
Responsibilities:
- Maintained the RMS application, used by Retail Stores
- Documented all setup procedures for the RMS application
- Taught all the developers in my group to turn on JBOSS access logs
- Taught all the developers in my group to use Rally
- Worked on assigned tickets and helped other people with production tickets.
Technologies Used: JBoss, Eclipse, Struts, Clearcase, Rally, Java, Javascript, HTML.
Confidential, Summit, MO
JAVA Team Lead
Responsibilities:
- Managed a Team of 8 Java Developers
- Performed Developer onboarding for over 20 people
- Flex Builder training for the java team
- Wrote application playbooks for support
- Conducted and Recorded Knowledge Transfer sessions
Technologies Used: Tomcat, Eclipse, Spring Framework, Struts, Flex Builder, SVN, IE 11, POI.
Confidential, Kansas City, MO
Software Engineer
Responsibilities:
- Maintained Websites MQ Eligibility and Payment Limitations
- Added JUnit tests to improve application quality
- Debugged Application startup for local testing
- Changed code based on Jenkins testing results
Technologies Used: JBoss, Junit, Eclipse, Cactus, Maven, Jira, SVN, IE 11, Jenkins.
Confidential, Lenexa, KS
Software Engineer
Responsibilities:
- Converted all Chart Director Graphs to NVD3 graphs
- Wrote Restful Web Services to provide graphing data
- Co-developed a JavaScript API to add NVD3 Graphs to a web page
- The developed API decreased Development time.
Technologies Used: Restful Web Services(Jersey), Javascript, J2EE, Tomcat, JSON, Ajax, XMLSVN, IntelliJ, Servlets, NVD3, JSP, Hibernate, XSLT, SQL Server, IE 9, IE 10, IE 11, ChromeTwitter Bootstrap, SoapUI
Confidential, KS
Software Engineer
Responsibilities:
- Created Customer Order Fulfillment database records
- Parsed XML data using JAXB
- Populated Hibernate Objects used for database inserts.
- Launched the insert process using Spring Scheduling
- Wrote JUNIT Tests and Created Testing Data
Technologies Used: Spring Scheduling, Java, XML, SVN, Eclipse, JAXB, JUNIT, HibernateSQL Server, SoapUI, JIRA
Confidential, Overland Park, KS
Application Architect
Responsibilities:
- Replaced an existing GUI application by developing a new Web application
- Performed every Job Role required to build and deploy a Web application
- Used the Sencha ExtJS framework during development
- Purchased the Sencha Architect product to aid development
- Used Groovy and Grails for server side development
Technologies Used: Groovy, Grails, ExtJs, Sencha Architect, Tomcat, JSON, SVN, STSHibernate, Firebird, Firefox, Chrome, Crystal Reports, iText, Putty, JAVA, J2EE, ActiveMQJUNIT, JSP, MongoDB
Confidential, Overland Park, KS
Software Engineer
Responsibilities:
- Supported the sales force management application SFE
- Added an Excel export Feature to the SFE application
- Used Microsoft Dynamics CRM 2011 to help re-engineer an existing application
- Mentored other developers on using CRM
Technologies Used: J2EE, JSP, Tomcat, SVN, Eclipse, Microsoft Dynamics CRM, Servlets, JDBCOracle, JAVA
Confidential, Overland Park, KS
Application Architect
Responsibilities:
- Performed every Job Role required to build and deploy a web application
- Used Groovy and Grails to build the application
- Used the software package OFX to view customer investments
Technologies Used: Groovy, Grails, Tomcat, SVN, STS, OFX, MySQL, TagSoup
Confidential, Overland Park, KS
Software Engineer
Responsibilities:
- Added HIPAA Compliance to an existing Groovy-Grails application
- Used the encryption functionality in the JAVA Security package
- Created a JAVA Tag to display a tree view in the existing application
- Wrote Unit tests
Technologies Used: Groovy, Grails, Tomcat, SVN, JAVA, MySQL, JUNIT, STS
Confidential, Overland Park, KS
Software Engineer
Responsibilities:
- Added a file upload ability to the SprintBrand Admin Site
- Used Google maps to display the location of all members of an organization
- Wrote Jersey Restful Client Code to call Google Web Services
Technologies Used: Struts, J2EE, Tomcat, SVN, Eclipse, JDBC, Oracle, JAVA, Google MapsJersey, IBATIS
Confidential, Lawrence, KS
Software Engineer
Responsibilities:
- Wrote code for assigned features during the CETE project using Liferay
- Mentored other developers in using application components
- Wrote code for Jquery Trees, Tool Tips, and JQGrid
- Used Spring MVC to move web page data into database backing beans
- Created Ajax calls to populate page drop down boxes.
Technologies Used: Liferay, Spring MVC Portlet, Tomcat, SVN, JQuery, Ajax, Postgres, Selenium.
Confidential, Kansas City, MO
Lead Developer
Responsibilities:
- Wrote an application to load purchased Bloomberg data into an Oracle database.
- Created an application framework to eliminate repeated code.
- Reported data errors found during processing back to Bloomberg developers
- Wrote Junit tests to catch errors
Technologies Used: JPA, EclipseLink, JIRA, Oracle, SVN, JAVA
Confidential, Kansas City, MO
Application Architect
Responsibilities:
- Replaced an existing COBOL application by developing a new J2EE application
- Created an application framework to simplify coding for junior programmers
Technologies Used: Spring, Stripes, JavaScript, HTML, JQUERY, JSTL, JEL, JSON, MySQLGlassfish, JasperReports, Hibernate, JUNIT
Confidential, Kansas City, MO
Software Engineer
Responsibilities:
- Enhanced a J2EE application to produce a mail merged Word Document
- Created and deployed a Reporting Server to meet new customer requirements
Technologies Used: Spring, HTML, JavaScript, Tomcat, MySQL, JasperReports, OpenOfficeOpenReports, J2EE
Confidential, Overland Park, KS
Software Engineer
Responsibilities:
- Removed all boot errors for the PowerTMS application running on WebLogic
- Co-designed and implemented a bean validation framework during development of a new application
- Wrote Junit tests
Technologies Used: WebLogic, J2EE, Oracle, JUNIT