Senior Software Developer Resume
SUMMARY:
- Successful background working with stakeholders to develop architecture framework that aligns strategy, processes, and IT assets with business goals.
- Proven on time, on budget project delivery.
- Energetic and team oriented leader with tested ability to manage team, 3rd party contractors and vendors
- In - depth experience establishing best practices and guidelines for Big Data concerns when selecting, developing, and implementing information systems within the enterprise.
- Extensive knowledge of hardware, software, networking, applications, and systems engineering.
- Familiar with architectural concepts of Information Technology Infrastructure Library, Open Group Architecture Framework, and Institute of Electrical and Electronics Engineers.
- Excellent communication, presentation, and organizational skills.
- Experienced working in/with agile teams.
- I have used the following techniques during a variety of software design projects.
SKILL:
Languages: Java, Scala, Groovy, Unix Shell scripting, SQL
Frameworks: Spring MVC, Spring JDBC, Spring Batch, Hibernate, Mybatis (Ibatis), Gradle, Camel
BigData: Akka, HADOOP
Rules Engines: Blaze, Corticon, Drools
NOSQL Databases: Neo4j, MongoDb
Project Management: Agile Scrum, JIRA, Confluence, Crucible, Fisheye
Ontology Development: Prot g
EXPERIENCE:
Confidential
Senior Software Developer
Responsibilities:
- Led team daily meetings to determine problem areas, completion of tasks, help needed from coworkers, and plans for the day.
- Coached team members.
- Mediated conflict of goals between technical team (higher technical quality/reduced technical debt) and business owners (greater feature set, time to market)
- Helped team to come to consensus when making decisions
- Helped to write or split user stories
- Intimately familiar with team's work and code (i. e. the product)
- Assisted writing product visions
- Assist with Release Planning
- Daily reporting with Stakeholders and Stakeholder Management
Confidential, Minneapolis, MN
Systems Architect
Responsibilities:
- Responsible for the design of the enterprise object framework and web application architecture for an internet lockbox system, including the integration of the internet banking system back-end mainframe banking systems and transaction process monitoring system (TPM).
- Documented architecture design in UML. Designed Oracle database for the system's back-end data processing and transaction.
Confidential, Minneapolis, MN
Blaze Lead Consultant
Responsibilities:
- Responsible for overseeing the integration of Confidential into existing IT infrastructure by FICO team.
- Directly supervised work of FICO, 3rd party contractors and customer developers loaned to team.
- Lead team that rewrote application that processed 28 million taxpayers in over 7 days; new application now processes same number of taxpayers in under 24 hours.
- Estimated $400 million increased revenue for IRS
- Lead effort to automate migrating from Software as a Service (SaaS) Provider loan application of over 14,000 business rules to Confidential .
- Project completed on time/under budget, with added functionality.
- Implemented Moving Average Convergence/Divergence algorithm to help predict availability of servers.
- Because team had better loading prediction, able to justify server expansion to customer.
Confidential, Minneapolis, MN
Team Lead, Change Architect
Responsibilities:
- Design solution architecture and with buy-in from all departments involved.
- Championed a corporate culture change from silo/bureaucratic and entitlement based work products to participation/team based work products.
- Implemented realistic planning by backwards chaining goal dependencies.
- Improved morale by assigning developers all work from design to delivery
Confidential, Minneapolis, MN
Independent Business Rules Consultant
Responsibilities:
- Provide technical leadership for Business Rules development consisting of 3 Java developers from client.
- Responsible for leading design sessions with team members, providing mentoring and ensuring that the team incorporates principles laid out by the architectural team.
- Implemented all business rules into Confidential and deploying the Blaze Rules Service as an EJB into Confidential WebSphere runtime environment.
Confidential, Minneapolis, MN
Java Consultant
Responsibilities:
- Actively involved in architecture of various Business Layer and Data Management components of a client Stock Transaction System.
- Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over XML and MQ-Series
- Responsible for developing and maintaining all the entity and session beans.
- Developed various Customer and Network capacity flows. Developed various server side components using J2EE and TIBCO APIs.
- Designed the Metrics module and developed all components. Additionally developed Metric Event Listener engine based on TIBCO APIs to capture events.