Software Engineer Resume
PROFILE SUMMARY:
- Software Engineer with 12+ years of experience
- 12+ Years of experience in XML and its related technologies.
- 7+ Years of experience with DITA - OT framework, Perl, Python
- 8+ Years of experience in Java and related technologies
- 2+ Year experience with C#, Python
SKILLS:
XML Manipulation Technologies: XSLT, XPATH, DTD, SCHEMA
XSLT Parsers: SAXON, XALAN, XSLTC, MSXSL
Manipulation Technologies: DOM, SAX, StAX
Presentation Language: CSS, XSL, HTML, XSL-FO, JavaScript, FOSI
Programming Language: JAVA, PERL, JSP
Database: MYSQL, xBase, MSSQL
Operating System: MS-DOS, Windows 2000, Windows XP
Software Application: Adobe, MS Office, RoboHelp, Axure Pro, Frame Maker, Webworks, Suite Help
Mark-up Language: SGML, XML, XHTML, HTML 5, MathML
Build Procedure: Apache Ant
Version Control System: CVS, GIT
Tools: Oxygen Editor, Serna Editor
XML Authoring: SDL Trisoft, XMetal, Arortext, InDesign
Content Management: Documentum, SDL, TeamSite
Web Server: Tomcat
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Create outputs from Juniper customized XML.
- Update publishing engine code.
- Troubleshoot publishing issues and assist author queries.
- Create automation to simplify the workflow, improve quality of output.
- Modified/Created the DTD.
- Pioneered the conversion of the sourced in Frame Maker, APIs, DITA XML to Juniper XML topic-based information.
Confidential
Software Dev Staff Engineer
Responsibilities:
- Developed Confidential own publication tool for SDL environment.
- Created Quality metrics portal, reuse metrics report, etc
- Customize the DITA-OT outputs such as PDF, CHM, Epub, MOBI, etc
- Created the Plug-ins for the DITA-OT for the customized output such as QA validator, etc
- Created the Release notes automation tool.
- Assist SDL Trisoft client installation and resolve the issues.
- Resolve DITA modeling or Structure, Semantic tagging issues raised by users.
- Troubleshooting publishing issues that relate to DITA and/or transform issues.
- Respond to the Writer’s queries, and support the software development.
- Troubleshooting and fixing the bugs in Java related programs.
- Modified/Created the DTD files in the SDL information architecture.
Confidential
Sr. Software Engineer
Responsibilities:
- Convert the BUs Frame Maker content into SDL Livecontent file, resolving errors, and ensuring that all output imports with correct object model classifications and references.
- Customize the DITA-OT outputs such as PDF, CHM, Epub, WebHelp, etc
- Created the Plug-ins for the DITA-OT for the customized output such as Procedure generator.
- Assist SDL Trisoft client installation and resolve the issues.
- Resolve DITA modeling or Structure, Semantic tagging issues raised by users.
- Troubleshooting publishing issues that relate to DITA and/or transform issues.
- Resolve issues with folder structure or objects within Trisoft.
- Assist to create a Trisoft condition and usage.
- Training and Documentation updates.
- Responsible for the development of the set of standard software which was utilized by the clients.
- Respond to the Client’s queries, and support the software development.
- Troubleshooting and fixing the bugs in Java related programs.
- Modified/Created the DTD files in the SDL information architecture.
- Developed web-based applications that dynamically assemble DITA content into document deliverables.
- Developed code to integrate the VIDEO’s into PDF/HTML output.
Confidential
Project Lead
Responsibilities:
- Responsible for the development of the set of standard software which was utilized by the clients.
- Personally developed many custom programs for transformation of legacy data for large clients using Java.
- Respond to the Client’s queries, and support the software development.
- Troubleshooting and fixing the bugs in XSLT and Java related programs.
- Developed the following:
- Modules that transform Confidential DITA content to PDF and help system formats
- Modules in the DITA toolkit that assemble and publish DITA content
- DTD files in the Confidential information architecture
- Conversion programs that create DITA source objects from unstructured document formats, such as Frame Maker, Word, and XHTML.
- Web-based applications that dynamically assemble DITA content into document deliverables
- Workflow applications in Documentum, and local programs that interact with those workflows
- Wiki integration for content delivered through Confidential
- Importing converted output into Documentum, resolving errors, and ensuring that all output imports with correct object model classifications and references
- Customize the DITA-OT outputs.
- Supported vector SVG/EPS graphics in PDF outputs.
Confidential
Senior XML Specialist/PERL Programmer
Responsibilities:
- Analyzed the requirements, defined the process for conversion and validation
- Used PERL for static XML conversion
- Used Style Sheet for XML to XML conversion and viewed the XML online for semantic accuracy to meet the customer requirements
- Created the DTD or Schema for validating the XML files
- Handled SGML, HTML, and XHTML conversion.
- Provided and created content for operational documentation
- Interact with team to review and develop data standards, data exchange, XML data standard or data sharing model.
- Handled Latex, MathML projects
Environment: XSL