Senior Software Developer Resume Profile
3.00/5 (Submit Your Rating)
PA
SUMMARY
An ambitious and experienced software engineer with a strong focus on delivering exceptional software solutions. Strong in design and software architecture of complex software systems both for the mobile platform as well as web and desktop platforms. Client focused with strong communication and management skills
EXPERIENCE
Confidential
Senior Software Developer
- Lead the migration of existing java projects from using Ant Scripts and manual dependency management to leveraging Apache Maven for application dependencies and builds
- Mentored team on adopting Jenkins/Hudson for automated nightly builds for all existing projects in order to streamline the deployment/testing process
- Designed and developed a Content Management System which utilizes Java Marklogic and PrimeFaces capable of storing massive amounts of XML content and be able to explore and search this content in a highly performant application
- Created a tool using Java Marklogic and docx4j that is able to leverage the Custom Content Management system in order to export content dynamically into a well formatted book style word document
- Leveraged renjin an JVM based interpreter for the R language of statistical computing in order to aide in the development of a scoring tool for professional development assessments
Confidential
Associate Software Architect
- Acted as Lead architect responsible for the design and implementation of a magazine like iPad application for a major news publication company. This application allows users to view the same news articles from the companies website in a more media rich format. This application leverages the core iOS 5.0 SDK as well as SQlite and the Adtech mobile SDK for ad mediation
- Updated existing ipad application for a major medical supply company. This application leveraged ios 4.3 SDK and SQlite.
- Created a hybrid mobile application for a major medical supply company which utilized jQuery mobile as well as the Phonegap SDK. This app was deployed on both iOS and Android
- Designed and developed CRM system for a large refractory supply company. This internal facing web application uses Ext-JS Spring and is built using STS and Sencha architect
- Participated in numerous pre-sales calls and other activities with prospective clients leading to contracts and other opportunities
Confidential
Consultant
- Designed and developed the front end of a BPM monitoring application utilizing SWT for a major communication company
- Aided in the migration from an existing BPM solution to JBoss jBPM
- Rewrote existing unit tests to utilize the mocking framework Mockito
- Wrote and designed a Flex based front end which consumes JMS messages from a BlazeDS instance running on Jboss Enterprise Application Server as well as made remote calls to an EJB
- Defined the standard Agile SDLC for the entire firm and documented it in a white paper
- Led a Three person team on a Drools mentoring engagement which involved developing and leading hands on development workshops giving demos of the JBoss Drools tool as well as facilitate small mentoring sessions on specific questions about the application
- Set up an LDAP server which supported clustering as well as SSL on a Red Hat Enterprise Linux machine
- Designed a SOAP Webservice for accessing important application components which were being reused throughout the enterprise
- Installed a Nexus Maven repository to host 3rd party libraries for help in jar version control throughout an enterprise
- Rewrote Jboss Drools rule set containing over 100 rules to utilize Jboss Drools best practice as well as proper object oriented design practices.
- Developed a batch database pruning component utilizing JBoss Timer MBean as well as HSQL
- Created a JUnit test harness to be used with Jboss Rules which is currently being utilized across an enterprise
- Wrote a rich Front end application utilizing JQuery/AJAX/CSS as well as Spring for the Data and middle tiers
- Designed basic Android Application front end for use with an internal firm facing application
- Worked extensively on a J2EE application utilizing Maven EJB 3.0 Mockito JMS Jboss EAP and Hibernate
- Designed a automated scheduling application which utilized Drools Planner as the batch component as well as Struts for the front end
- Extended the Jboss jBPM logging factory in order to add additional functionality
Confidential
Consultant
- Wrote automated test scripts for AJAX/Flex based applications in Java
- Led in the design of the testing environment for a complex Java Web Application
- Deployed and configured software systems by using VMWare s Virtual Machine software
- Revamped firm wide program website in CSS/HTML and Javascript
- Wrote java applications to aide a testing team in automating their daily tasks
- Designed publications to advertise a valuable tool to other members of the firm
Confidential
Enterprise Application Services Intern
- Gained valuable knowledge in legacy systems and languages such as Job Control Language
- Developed applications in Java and Visual Basic for both the business as well as outside customers
- Learned to develop web applications in Java which utilized Spring Framework XSL and ASP
- Utilized multiple Development tools such as IBM Webshere and Rational Application Developer
- Exposed to a multitude of new technologies such as Sharepoint XSL Active Directory
SKILLS
- Objective C iOS jQuery Mobile
- Android SDK Java 1.4-1.7 Spring Framework
- HTML5 C/C LDAP
- JBoss Drools Solaris/Unix XQuery
- Ext-Js Javascript/Ajax Apache Struts
- Marklogic Oracle 10g/11g Dojo
- Agile Methodology JMS EJB 3.0
- Adobe Flex Spring MVC XML
- Apache Maven SWT Hibernate/JPA
- JNDI Log4J/Sl4FJ Servlets/SOAP/REST
