Senior Software Engineer Resume
3.00/5 (Submit Your Rating)
Redwood City, CA
SUMMARY:
Senior software professional with over 20 years of experience in architecture, analysis, design and development of large scale distributed applications. Strong team player, possessing solid technical aptitude, coupled with excellent communication skills and willingness to learn and grow in an organization.
PROFESSIONAL EXPERIENCE:
Senior Software Professional
Confidential,Dallas,TX
Responsibilities:- Technical lead on development teams that focused on building distributed applications for CoreLogic Tax Division.
- Led the Tax File Upload effort, which provided Tax clients with the ability to upload documents via the browser and mobile devices.
- Lead developer in the Transformation to Linux (T2L - conversion from mainframe to Linux) project. Involved in the migration of various tax applications on Weblogic, JBoss and standalone batch to communicate with the transformed linux side. Responsible for making infrastructural changes to enable seamless cutover from DB2 to Oracle. The project was transformational and produced savings of $300 million initially and $9 million each year going forward.
- Led the AutoIdentification (AI) project, a property identifier service that matches an address to corresponding tax data, attaching a confidence score based on Owner, Legal and Tax Lien information, to the result. AI provides an auto completion rate of over 70%, reducing the manual matching efforts from before. The effort resulted in a savings of $47 million+ each year since it cut down the manual searchers.
- Prototyped the Property Tax Estimator (PTE), which retrieves and displays property owner and tax information, for a given property address. The proof-of-concept was also productized. Confidential, Confidential and Confidential are major consumers of PTE, which in turn uses AI for better performance.
- Involved in technology transformation and debt reduction efforts including migrations from Weblogic to JBoss.
Programmer Analyst Advisor
Confidential,Memphis,TN
Responsibilities:- Senior member of software development teams at Confidential, contributing to architecture, compliance and software development.
- Contributed to the EDC Minimums project, which involved migration from Weblogic 8.1 (Toplink) to Weblogic 10.3 (Hibernate).
- Key member of the 24x7 design effort, which focused on building a business continuity plan and disaster recovery environment with automatic failover, using JMS middleware and file replication systems.
- Architected, designed and implemented infrastructure changes to decouple the outbound communications to customers and enhance performance by employing JMS infrastructure. Used XML beans, schema and JAXP processing to architect a multi-protocol solution.
- Contributed and led various efforts in software requirements, architecture, framework, analysis, design and development of the communications components for various protocols like SFTP, FTPS, Email (SMTP), HTTP, HTTPS, RNIF, AS2, MQ. These improvements contributed to several million dollars revenue generation and cost savings to the company.
- Designed and developed a Cache Synchronization mechanism using JMS for use within the FedExNet application, to share data across multiple classes of servers.
- Performed analysis, design and development of a workflow component for replicating the Trading Partner Relationship(Sender, Receiver and an Application Type).
- Involved in design and development of a webMethods module to receive and send documents with an external customer and internal FedEx groups.
- Performed product evaluation on third party software (Maverick SSHD) for customized SFTP.
- Contributed to the tag library implementation of JSPs and parameter driven UIs for the different protocols, which made UI Development Cycle extremely easy and performant.
- Actively contributed to resolving customer related issues in production and served as the load commander/coordinator for various migration efforts.
Senior Software Engineer
Confidential,Redwood City,CA
Responsibilities:- Senior software engineer on teams tasked with developing network related software systems.
- Performed requirement analysis, design and development of Event Service Infrastructure to provide support for Multi User Environment. Java Messaging Service (JMS) was used to post events between the Server and any registered Client (GUI). Suppression, JMS Filtering, Message Queuing and Customization were key features on server.
- Architected and designed the event handling framework, for the GUI.
- Designed and developed a code generator, which uses Java Doc parser and generates infrastructure related code from Metadata model file.
- Designed and developed the GUI with the framework supporting configurations at the network layer.
- Developed a parser for meta text file which linked the MIB(Management Information Base - SNMP Layer), Database (server side) and GUI (client side) information.