Over 15 years experience developing enterprise web applications on cross functional teams.
• In depth experience developing n-tier java enterprise applications.
• Experience leading development teams, both onshore and offshore, on successful large scale multi-phased projects.
• Strong analytical, organizational and motivational skills with demonstrated ability to be a strong team player.
• In depth experience with Internet Technologies and programming languages including J2EE, Java, Servlets, JDBC JSPs, XML, XSL, SOA, Ant.
• Experience developing and reviewing use case documents and diagrams.
• Experience with UML modeling and Software Architecture Document preparation.
• Experience implementing Third Party Vendor products, the POC evaluation and selection of those products.
• Experience with various software development lifecycle methodologies including Extreme programming, Agile and RUP.
Senior Software Engineer @ From October 2012 to Present (3 years 3 months) Senior Technical Lead @ Worked as a senior technical lead on many cross functional projects. Early experience was with java j2ee applications and more recent projects employed .net and c#. I lead teams of developers located locally and in India. Was responsible for many aspects of the projects including architecture, design, development and code reviews. I was a focal point for the projects liaising with other stakeholders such as project managers, business analysts, QA, product management and release engineering. From May 2002 to May 2011 (9 years 1 month) Senior Java Developer @ I was a senior Java developer in a small team dedicated to the development and production support of an enterprise J2EE ASP software product. The software product was a planning and merchandise management system for online and catalog retail customers. It was built from the ground up by our team using Java, JavaScript, XML and XSL. It used Apache web server and JServ application server both running on Linux and Oracle running on Solaris. I was a core member of the team since inception and was responsible for the development of a large part of the system. The development environment used the Visual Age IDE and repository for Java code source control and CVS for file source control. The system interfaced with client’s data using both batch and real time asynchronous communication. Batch transactions were written using Rebol and Ruby and the real time communications utilize Web Methods Active product. I was responsible for code development and maintenance across all the client interfaces. The project was developed using the Extreme Programming methodology. From March 2000 to February 2002 (2 years) Java Developer @ From March 1999 to March 2000 (1 year 1 month) QA Lead @ From March 1997 to March 1999 (2 years 1 month)
City College of San FranciscoBachelor's degree, Civil Engineering @ Kings HospitalBachelors, Engineerng and Mathematics @ Trinity College Dublin Karen Bradshaw is skilled in: Java, J2EE Application Development, JDBC, JSP development, servlets, JavaScript, XSL, XSLT, xml, html, sql, unix/linux shell scripting, SOA, JUnit, Ant