Senior Software Engineer Resume
3.00/5 (Submit Your Rating)
Incline Village, NV
SUMMARY
- More than eight years of extensive experience and solid knowledge in designing, developing, and maintaining complex multi - tiered web application.
- Solid background in Object-Oriented analysis and design. Excellent ability to design and work with complex data models
- Strong knowledge in Industry best practices in development
- Strong understanding of normalized/dimensional data modeling principles. Strong proficiency with SQL data manipulation language including optimization techniques
- Advanced knowledge of software development methodologies. Experience practicing Agile Methodologies, also experienced in Iterative/Incremental and Waterfall Methodologies
- Excellent communication, presentation and interpersonal skills.
TECHNICAL SKILLS
- Languages: Java, PL - SQL, JavaScript, XML/XSL, CSS,Technologies Servlets, JSP, AJAX, JQuery, Hibernate, REST platform, SOAP, HTML, JUnit, JDBC, EJB, JNDI, JMS JAXB, SAX/DOM, Struts, Spring Framwork, JSON, xpath
- Software tools: Eclipse, Subversion, Ant, Maven, PuTTY
- Web/App. Servers: Apache HTTP Server, JBoss, Tomat, WebLogic
- Databases: Oracle,SQL Server, MySql, DB2/400
PROFESSIONAL EXPERIENCE
Confidential, Incline Village, NV
Senior Software Engineer
Responsibilities:
- Design, code, and implement a new back office support from scratch
- Replace old, antiquated based system with new back office package
- Process daily feeds from Merrell Lynch
- Capture live trading transactions from their custom trading front end.
- Process daily feeds from Merrell Lynch for settlements and compare with front end transactions to calculate financial positions
Confidential, Alpharetta, GA
Lead Technical Specialist
Responsibilities:
- Lead Technical Specialist at UPS involved with the redesign of the UPS.com website.
- Mapping from old contentment model stored in XML documents to the new cntent model using jaxb transformation classes. Used xpath to select elements to migrate.
- Used api’s in the HP-Autonomy Teamsite sdk to facilitate injected migrated content into new Teamsite repository.
- Wrote a web based web services aggregator to consolidate multiple SOAP web services calls that can be retrieved using a REST service call from the browser.
- Acted as a mentor to junior developers, one who was a intern still in college.
Connecture, Atlanta, Ga
Technical Lead
Responsibilities:
- Involved in the development and implementation of software used by Health Care Providers. Connecture’s software is used by many of the major insurance vendors, as well as many of the Blue Cross/Blue Shield providers. This software is a multiple tiered web based package that allows consumers to get insurance quotes, and enroll in health insurance. Medicare enrollment as well as Medicare supplemental insurance.
- Was technical Lead of the Nebraska BCBS development team. Had several people on the time over the course of the project.
- Major accomplishments were a major Application upgrade. In addition several additional custom modifications were implemented.
Confidential, Alpharetta, Ga
Senior Developer
Responsibilities:
- Developed and supported Pre-paid systems numbers management system. Supported several different interfaces to multiple retail customers like Walmart, Best Buys, Target. Also had interfaces to multiple pre-paid card vendors, providing fulfilment of orders from vendors to customers. Portions were web based, portions server and batch based.
- Designed and developed a rules engine based system used for creating marketing information.
- Acted as technical liaison supervising outsourced resources
Confidential, Alpharetta, Ga
Senior Developer
Responsibilities:
- Lead developer and designer for middleware adapters for backend billing system.
- Wrote Java code that ran on numerous ISERIES’s used in the South Eastern Billing system used By Confidential .
- Provided interfaces between legacy RPG CRM system and middleware connections to various internal Confidential systems.
- Supported over 25 million customers and millions of transactions daily.
- Before becoming a Java developer, I was a Technical lead supervising up to 25 developers working on the CRM packed used by Confidential . Handled work assignments, defect tracking, providing liaison between QA and other various departments and development team. Was part of the Development management staff.
Confidential, Alpharetta, Ga
Consultant
Responsibilities:
- Placed at BellSouth Cellular Corporation. Started out converting from legacy mainframe CRM system to Iseries client/server CRM system.
- When conversion was complete became one of the founding members of the development architecture group.
- Meet with business analyst and representatives from the business for requirements gathering.
- Defined developer standards, design standards. Implement formal design process with documents and peer review.
- Developers were given finished design documents as direction for coding.
- Performed code reviews.