We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

Evanston, IL

Objectives

  • Work in a software delivery role to provide robust enterprise web applications emphasizing development of SaaS web services and RIA interfaces.
  • Seeking positions in downtown Chicago or nearby with minimal travel.

SUMMARY

  • I am a twelve - year senior developer of Java enterprise web applications with particular depth in Core Java, J2EE/JEE, UI, Javascript, jQuery, Databases, Maven, Configuration Management, Unix, Agile and Open Source.
  • I have worked for Confidential in vertical markets including media, travel, finance, defense, healthcare, eCommerce and education.
  • I hold a PhD degree and am highly effective at communications, writing and presentations.

TECHNICAL SKILLS

  • CMS
  • Java
  • JSP
  • Struts
  • Tiles
  • XML
  • XSL
  • JDBC
  • Tomcat
  • Apache
  • Oracle
  • Mysql

PROFESSIONAL EXPERIENCE

Confidential - Evanston, IL

Sr. Software Engineer

Responsibilities:

  • Create rich, intuitive, high-touch Ajax user interfaces and reusable widgets for CareDiscovery, a Business Intelligence tool for the Healthcare Industry.
  • Create servlet- and portal-based enterprise web applications for IBM Websphere Portal 5, Tomcat 6 & Glassfish in mixed JEE 6 and J2EE 1.4 environment.
  • Practice Agile principles including scrum, 3-week iterations, TDD, Continuous Integration
  • Develop SaaS components in Java and Ajax communicating over a JSON-based service bus
  • Write User Interfaces and Ajax in Javascript & jQuery, promoting reusable patterns, functional programming, and closures
  • Develop jQuery plugins for reusable UI widgets
  • Integrate Cognos reports into application using Cognos Javascript API and iFrames
  • Author PL/SQL queries in Toad that work against a 4 TB Oracle OLAP (Data Warehouse) database, for deployment in Web Services
  • Collaborate with the ETL/ Informatica team to determine the necessary data models and UI designs to support Cognos reports.
  • Develop Maven plugins and perl scripts to streamline build process
  • Work within HIPAA regulations to secure applications and databases using RSA, TAM, and Oracle Proxy Authentication.
  • Break down business requirements into tightly defined software module specifications/estimates & document them on Wiki.
  • Write functional prototypes of web interfaces using JSON to simulate Server layer
  • Develop portal applications for IBM Websphere Portal Server and deploy with WPS Admin
  • Helped transition team from waterfall to agile approach by introducing Maven2, Artifactory Repository Server, Hudson Continuous Integration, Mercurial source control and TDD practices.
  • Other technologies not mentioned above: Eclipse, CVS, Rally, JSP, JSTL, Ant, Firebug, Spring MVC/IOC/JDBC, GWT, Struts 1.2, Tiles

Confidential, Chicago

Sr. Software Engineer

Responsibilities:

  • Core Java and JEE Developer for Merchantize, a Business Intelligence tool and front end to third party APIs to manage and report on client's Paid Search campaigns for Google, Yahoo, Ask & MSN
  • Client list of Merchantize users included Hilton, Sears, Gap, Land's End, Lego, Wms Sonoma
  • Developed code in Java 1.5 on J2EE platform including Tomcat 5, Mysql, Spring, Struts2/Webwork, JSP, OGNL, Perl, and Quartz.
  • Wrote Java modules in Apache POI to generate dynjamic Excel documents for custom reports as request by internal or external clients
  • Perl scripting an XML processing for daily incoming and outgoing feeds; troubleshooting 3-tier daily feed lifecycle for client Sears
  • Was local expert for resolving character conversion problems (UTF-8, Latin1 and WinLatin1)
  • On regular rotation for bi-weekly release of product across 10 different Linux servers
  • Developed GUI-based reports in Java, SQL and in-house XML DSL against an 80 gb Data Warehouse; added drills, tabs, formulas, filters
  • Maintenance of Paid Search backend data: repairing syncs with Google Adwords, cleaning duplicate entries, bulk keyword deletes, bulk cost-per-click changes
  • Mysql administration: exporting & importing DB snapshots, resolving data integrity issues
  • Agile-based development team, daily scrums, TDD, 2-week iterations and continuous integration.
  • Use tools Intellij, Eclipse, svn, Jira, Confluence, Fisheye, Greenhopper, Campfire, Crucible and Bamboo

Confidential, Chicago

Sr. Internet Applications Developer

Responsibilities:

  • Supported central web software and content management behind all of Tribune Corp's newspaper, radio and television websites, including Confidential, LA Times, Red Eye
  • Developed code in Java 1.5 on J2EE platform including Oracle Application Server 10g, Oracle DB 10g, FAST search server, Sun Webserver (iPlanet) and TopLink 9.0.
  • Development tools include Intellij 6.0, svn, Borland Starteam, Toad, SQuirrel SQL Client, Cruise Control, Enterprise Architect 7
  • Created scheduled jobs for sweeping expired database content
  • Worked with SEO Manager to optimize sites for favorable Google positioning, created daily, weekly and 30-day sitemaps
  • Supported web services for user registration and Mobile feeds
  • Created JMeter test plans and reporting tools to compare performance before and after software changes
  • Wrote Product Development specs, deployment and QA test plans
  • Actively deployed apps in server farm environments with separate environments for dev, qa, design, test and prod.

Confidential, Chicago

Developer/Analyst

Responsibilities:

  • Developer for web tier of Pinpoint, Confidential ’s Level-2 Direct Market Access Electonic Trading platform.
  • 25-member team spread across Chicago, Stamford and London offices
  • Developed code in Java 1.5, JSP, JSTL, JDBC, SQL and Ajax on platform including Tomcat, MS SQL Server, Oracle.
  • Development tools include Intellij, Maven 2, svn, Toad, SQL Server Management Studio, Fiddler, Firebug, Jira and Confluence.
  • Developed reports on daily trading activity using Apache Poi.
  • Maintained and enhanced admin pages for job scheduling, web service monitoring, exchanges, destinations and permissions.
  • Used Prototype and Scriptaculous javascript libraries to provide high-touch Ajax functionality.
  • Developed specifications for stored procedures (SQL Server) and wrote DAOs to interface them with Java code.
  • Maintained Maven-2 based build environment and provided expertise to other teams using Maven.
  • Also wrote custom Maven plug-ins in java (mojos) to customize build cycle (e.g. added javascript crunching).
  • Jira installation/maintenance including custom Jira plugin programming in java

We'd love your feedback!