Software Engineer Resume
OBJECTIVE:
Seeking a challenging career to gain industrial exposure, provide professional growth and enhance my skill set.
EDUCATION:
Confidential University Masters of Science in Software Engineering
University of Confidential Bachelor of Engineering in Computer Engineering,
Confidential Polytechnic Diploma in Computer Engineering
CONCENTRATION:
- Software System Engineering, Software Engineering Management
- Network Application and Protocols, Computer Network Design
- Design of E-Commerce Systems.
TECHNICAL SKILLS:
- Programming languages: C/C++, JAVA, Assembly language 8086.
- IDE/Tools: Eclipse IDE, Adobe Flex Builder, Crystal Reports, Rational Rose, Visio, Ethereal.
- Database Languages/Tools: SQL Server 2003, MySQL, TOAD 9.0.
- Operating Systems: Linux, Windows XP.
- Web development: Flex, ActionScript, JavaScript, XML, CSS, HTML, ASP.
- Business Intelligence: Business Objects XI R3/R2, CMC, Designer.
- CM Tool: Telelogic Synergy 6.5.
- Test Management Tool: HP Quality Center 9.0.
- Networking: TCP/IP.
WORK EXPERIENCE:
- Associate Software Engineer at Confidential (Aug 2008 Present)
Callidus Software is a leading provider of Sales Performance Management Software and Services for managing Enterprise Sales Organization. The solutions manage and optimize sales on-boarding, deployment, payment, and development to enable businesses to achieve superior selling performance.
Working on major two projects, Objective Management - an Objective based performance management and Quota Management to manage Quota allocation. Use Flex, Action Script, Java to develop multi-tenant SaaS application.
Roles and Responsibilities:
- Follow Agile/SCRUM methodology for iterative task completion.
- Develop specific functionalities, features as an enhancement or requirement for TrueMBO and TrueQuota.
- Design UI, Layout as per change in requirements.
- User Interface, Application Workflow.
- Refactoring Core Classes and adapting MVC architecture.
- Designing Crystal Report for Bonus Management.
- Developed universe using methodologies like contexts, aliases, derived tables and, reports using Designer.
- Maintaining the BO Universe according to schema change.
- Test BO Reports Data for data validation and compare results with TOAD.
- Conducting User Acceptance Test (UAT) process.
- Actively interacted with Team Members, Developers, Product Managers, QA, Release Management and Project Management team.
- Software Intern at Confidential
Performed various duties such as bug fixing, and UI enhancements using Flex and ActionScript.
ACADEMIC PROJECTS:
Mobile2MobilePay: [Java, SQL Server]
- Transfer money through SMS (Short Message Service) from one bank account to different
- bank account.
- Used AT commands to send SMS to interface with computer.
- Developed application to manage the user account with all information related to online
- Banking and transfer through messaging services of Cell phone.
Concurrent Multi-user Server: (C, Unix)
- Built a server using UDP API\'s to implement TCP features.
- Handled Packet sequencing, acknowledgment, retransmission features.
- Performed various tests including flooding attack on the server.
- Multi-threaded architecture to support more than 10 clients.
Disk Clustering: (Java, Linux)
- Built to create a clustered space from the client\'s machine in the network.
- Primary purpose to build was to avoid cost of drives in SAN and NAS architecture.
- Designed and developed the application to manage the files over the clustered disk space.
Community Service: (HTML, JavaScript, ASP)
- Web application to help the novice users in programming from expertise in those areas.
- Provided B2B mode to the community service by offering new products from Companies to
- User’s which will help them in academic and professional field.
- Implemented search facility to search the problems or solutions posted by users in their
- related programming areas.