I am a result-driven, efficient, adaptable and enthusiastic person who likes to work on challenging projects. I have a good problem solving ability and like to take initiative for a given task.
I have passion for programming and like to solve challenges. I have worked on several popular and cutting edge technologies. Having ability to think out of box, I like to suggest my ideas and come-up with better solutions. I have strong personal and inter-communication skills.
• Over 3 years of industrial and project experience in application and web development
• Hands on experience in Python and C++
• Experienced in writing web services and RESTFul API's using Python, Django and Django REST API Framework
• Experienced working on distributed architecture and asynchronus programming
• Ability to write unit-tests and integration tests for application stability
• Optimize application and DB to improve overall performance
• Strong background knowledge in data structures, algorithms and software design methods
• Proven ability to take project ownership
• Worked on Agile development methodologies (SCRUM) and Continuous Integration(CI)
Language: Python, C++, Ruby, C and JAVA
Framework: Django, Django Rest API Framework and Ruby on Rails
Servers/Databases: Microsoft Internet Information Server (IIS), Apache Tomcat, LAMP/WAMP, Oracle, MySQL, Postgres and Zeo(Non Relational DB)
Tools: VIM, Eclipse, Visual Studio, Net Beans and GDB
Subversion: GIT and Mercurial
Specialties: Python, Django and C++
Area of interest: To work as a developer in the core application team
Software Engineer @ Working in Apple Maps team. From August 2014 to Present (1 year 5 months) Software Engineer - Backend Application Developer @ - Worked in the core engineering team as an Application developer
- Designed, developed and documented web services and RESTful API's using Python and Django
- Worked on Cyan's distributed backbone on improving and adding new functionality
- Implemented security measures for an application using protocols such as LDAP and RADIUS
- Developed new features, re-factored legacy code and fixed bugs for Network Management System using Python and Twisted (asynchronous programming framework)
- Took project ownership and worked on complete project lifecycle From January 2013 to August 2014 (1 year 8 months) Teaching Associate (On-Campus) @ - Assisted the professor in lecture and lab
- Performed grading by making suitable test cases From August 2012 to December 2012 (5 months) Chico, California AreaIntern, Developer @ I worked on Data Services and Business Objects Application.
- Developed features and fixed bugs for the Data Services application using Python and C++
- Wrote unit-tests and integration tests for application stability From May 2012 to July 2012 (3 months) Student Web/IT Assistant (On-Campus) @ - Developed and maintained Student Health Center website using ASP.NET, C#, jQuery and Cascade tool server
- Provided IT Support From May 2011 to May 2012 (1 year 1 month) Chico, California AreaResearch Assistant (On-Campus) @ - Developed web applications and survey forms for California Pavement Preservation Center using PHP, JAVASCRIPT, JQUERY, HTML, CSS and MySQL as a backend. From May 2011 to January 2012 (9 months) Chico, California AreaDeveloper, Intern @ - Worked on “Wireless Surveillance Systems” for robust Server Security using J2SE and J2EE technologies as a part of Bachelor's project
- Developed Servlets and JSP's to handle communication between server and client
- Applied Black-box and White-box testing techniques to test the application
- Fixed bugs to improve the performance of the application From July 2007 to May 2008 (11 months) Pune Area, India
Graduate, Computer Science @ California State University From 2010 to 2012 Under Graduate, Computer Science @ Pune University From 2004 to 2008 Sandeep Shukla is skilled in: Python, C++, Java, C, Django, MySQL, SQL, PostgreSQL